True Facts About The Aye Aye

Ze Frank just released a great new True Facts video. This time, the animal in question is the Aye Aye, a rare and endangered species of lemur. Man that thing is ugly.