A familiar view that’s always worth stopping for and admiring. Garden of the Gods from the Mesa Overlook, Colorado Springs. November 11, 2026.
A familiar view that’s always worth stopping for and admiring. Garden of the Gods from the Mesa Overlook, Colorado Springs. November 11, 2026.