Mysterious British Montauk Monster Washes Ashore

The residents of North Devon, England don't know what to make of the fanged creature found on a local beach. Seal? Sea lion? BEAST OF EXMOOR, PERHAPS?

Facebook Conversations

2 Responses So Far

Add Something Interesting

      

Partner Buzz

Hot Buzz