SPOTTED: Humpback Whale Swims In NYC’s Hudson River

The following video is brought to you courtesy of the Fox News YouTube Channel. Click the play button to watch it now.

The humpback whale was spotted off Pier 84 near the Intrepid Sea, Air & Space Museum.