Russia

2,500 Mysteriously Dead Seals Wash Ashore on Russian Coast

SUSPICIOUS

Some 70,000 seals are believed to live in the inland sea in southern Russia.

GettyImages-1241048526_pjdgda
Samantha Reinders/Getty

Got a tip? Send it to The Daily Beast here.