55 Beached Pilot Whales Dead In Scotland
A view of dead whales after mass stranding in North Tolsta, Isle of Lewis, Britain, July 16, 2023 in this picture obtained from social media. (Image via Cristina McAvoy/via REUTERS) OAN’s Noah Herring1:20 PM – Monday, […]