Science “Beached whale spotted on camera at Delaware shore.” Over the weekend, a somber scene unfolded along the shores of Delaware when a beached whale was discovered near the Indian River Inlet Bridge... Paul RoachMay 6, 2024