Skip to playerSkip to main content
  • 6 years ago
Colorado Springs, Colorado, is home to the beautiful Garden of the Gods, a 1,300 acre public park known for its incredible sandstone formations. On Aug. 16 Reed Timmer traveled there to take in the natural beauty of the park on an equally beautiful day.
Be the first to comment
Add your comment

Recommended