https://youtu.be/KB9MQQ-OIfQ Echo Amphitheater is a natural amphitheater located in the Carson National Forest in northern New Mexico, United States. It is about 4 mi (6.4 km) north-northwest of the Ghost Ranch. In the spring of 1861, a group of settlers from Iowa were farming in northern New Mexico when they were set upon by a band of Navajo who had ventured into the region. The settlers (one f..