Feedback

Mass Stranding of Whales on French Beach Mystifies Scientists

 

Ten whales became stranded on a beach in Calais, northern France, in a rare event for which marine biologists have no immediate explanation.

Shows