jeffbeaty.com
Alien Squid Lady?
The Creature from the Colorado Springs Lagoon? A huge, strange metal sculpture that is part mermaid, creature from the black lagoon, alien xenomorph and squid or octopus that sits on the top of a a…