North America Humpback whale stranded on New York beach | DW News 1 February 2023, 4:20 am Team Buyback Share this:TweetRedditTelegramWhatsApp