This crazy beast washed up on Long Island. No one knows what it is or where it came from. Apparently there’s an animal testing facility near the shore where this washed up. Some think its viral marketing for a movie.
Other idiots thought it was viral marketing for the Ghostbusters game. Either way, I’m glad its dead. That fucker looks mean.