Leave a comment

Comments 1

slothphil August 24 2009, 00:21:08 UTC
I think I saw that on http://scienceblogs.com/tetrapodzoology/ a while back -- very cool. Nature is seriously fucked up!

Reply


Leave a comment

Up