Garden of the Gods Park is a national Landmark in Colorado Springs. The park is a must visit and is free and open to the public. There is always something going ...