True Facts About the Tarsier

Saturday, January 26th, 2013

Spoiler alert: they’re insane!