Humpback whale spotted near Statue of Liberty in New York

Humpback whale spotted near Statue of Liberty in New York
play icon
A humpback whale surfaces near the Statue of Liberty in this photo taken from a boat in New York City. Reuters