Nosy Mangabe is a small island near Madagascar's Masoala Peninsula known for its population of aye-ayes, which were introduced there in the 1960s when this peculiar creature was thought to be on ...