September 14 Week 2 Garden Photos
“Garden of the Gods is a 1,341-acre public park located in Colorado Springs, Colorado. This area is jam-packed with gorgeous rock formations and scenic views. 862 acres of the park was...
