WTF did "Aye Aye" come from?

http://images.google.com/images?hl=en&q=Giant+Aye-aye&gbv=2

http://scienceblogs.com/zooillogix/2007/09/ayeayes_have_color_nightvision.php