A mysterious ‘monster’ like creature has been found washed up on the shore near Plum Island in New York City. The shocking pictures below were snapped by an amateur photographer... Read more
A mysterious ‘monster’ like creature has been found washed up on the shore near Plum Island in New York City. The shocking pictures below were snapped by an amateur photographer... Read more