Mysterious cascade creature spotted in the deep oceans

A mysterious strange creature, baptised “cascade creature” has been allegedly filmed during deep-sea drilling 5000 feet below sea level near the United Kingdom on April 25. Theories about the species of this animal ranged from a jellyfish to an unknown marine version of the Loch Ness monster to a whale placenta. But a new undiscovered […]