There's a massive neon jellyfish suspended over traffic in downtown Denver, spanning 230-feet across and undulating gently in the night air. It's a striking sight but no cause for concern; the strange form is 1.26, an incredible aerial sculpture by Janet Echelman tethered to the roof of the Denver Art Museum. »3/08/11 1:40pm 3/08/11 1:40pm