
Who knows the amount of life still undiscovered in the depths of the world’s oceans? With three fourths of Earth’s surface covered by water, chances are we still have tons of life to encounter and maybe the “Cascade Creature” is one. This YouTube video has been making the rounds since it was uploaded April 27th – you be the judge. New Creature, Plastic Bag, Bed Sheet or Something we already know about?

