reka dusuzume ibintu bike biri bugufashe the town owns the official targa florio museum he also won six england caps show was commissioned by nickelodeon for television