Leon Likabu: Leon Likabu. Self: Benda Bilili!
Known For: Benda Bilili! (Self(as Leon "Ricky" Likabu))