The Montauk Mystery Monster
Mother Nature is one Sick Demented Broad! The Creature above was found washed up on the shores of Montauk. That is in Long Island, New York...
The Montauk Mystery Monster
Mother Nature is one Sick Demented Broad! The Creature above was found washed up on the shores of Montauk. That is in Long Island, New York...