Another mysterious sculpture appears

December 15, 2010 7:09:26 AM PST
There's now another mystery sculpture in Boulder, Colorado.

Load Comments