Dead Whale Found on a Long Island, NY Beach
A 30-40 foot finback whale was found dead on a New York beach early this Wednesday morning. The whale washed up on Atlantic Beach on the south shore of Long Island about 30 miles from Manhattan. A large portion of the whale was said to be injured or decomposed. The whale was first spotted near Long Branch, New [...]