African Leaf Butterfly Junonia tugela tugela Explore more creatures at Ferncliffe Mauritius thorn Caesalpinia decapetala Puff adder Bitis arietans Green-veined Emperor Charaxes candiope