Humpback whale spotted in New York Harbor near Statue of Liberty
A humpback whale was ready for its close-up frolicked in front of the Statue of Liberty, One World Trade Center and other iconic sights off New York Harbor on Tuesday.
Continue Reading https://www.nbcnews.com
Join the Discussion