The Garden of the Gods is a city park in Colorado Springs and certainly the most famous tourist attraction; perhaps second only to Pikes Peak. Tour guides delight in pointing out ‘features’ in the rock formations. Many think this is a view of a Native American.