Tag: Cuvier’s Beaked Whale

Strange Sea Monster, Considered To Be A Cuvier’s Beaked Whale, Discovered On A Beach In Namibia

A strange sea monster was stranded last week off the coast of Africa. Specifically, the creature’s body was found on…

Read More