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?
Trending Articles
More Pages to Explore .....