Tag:

Shore Road, Long Beach, NY

Humpback Whale Washes Ashore On Long Island Humpback Whale Washes Ashore On Long Island
Humpback Whale Washes Ashore On Long Island Authorities are investigating after a deceased whale washed ashore on Long Island. The juvenile…