Recent Posts

What Is The Montauk Monster?

What Is The Montauk Monster?

Calling all biology majors.

 

Yesterday, the strange beast depicted above washed up on a beach in Montauk, New York.

 

Since then, the creature has earned the nickname "The Montauk Monster" and left half the Internet speculating what exactly it is.

 

Is it a new turtle species that has been beaten with the ugly stick? A product of some governmen...

MORE »