alt

An impressive structure on the hill in Estes Park, we don't know what it is...