In China. Here.
An unusually large number of freshwater jellyfish, seen as “living fossils”, has been found in a lake in the east of China.
Known as “aqua panda” or “peach blossom jellyfish”, it is believed this species has a history of a hundred million years and appeared prior to dinosaurs.
– BBC News , June 13, 2011
See also: Living fossil: Eel survives from 200 million years ago