Aye Aye: The Harbinger of Death By Danielle Dufault The Aye Aye is a lemur that is doing everything its power to convince people it’s not a lemur.