Thursday, May 10, 2012

Cascade Creature


Speculators suggest it is everything from a jellyfish to the remains of a whale placenta. hmmmm