31 August 2011, JellyBean @ 4:40 am

This beast was found yesterday at Long Beach, New York after Hurricane Irene hit the city. What is this carcass? The chupacabra? Montauk monster? Another drowned regular animal?

YouTube Preview Image

Related Reading:

Level Beyond is based on
WordPress platform, RSS tech , RSS comments design by Gx3.