back to top

Dead Monster Washes Ashore

Weird-looking creature is discovered in Montauk, Long Island, which is apparently near a government animal testing facility called Plum Island.

Posted on

Promoted