Synopsis: Carved from the rugged Chiricahua Mountains, the intimidating spire, Thunder Peak, slashes the sky, haunting the southern reaches of the Arizona Territory and looming over Itza Chu Canyon. Hidden in the valley below, beset by the mountain's odd weather patterns and wrapped in chilling legends of its own, is Storm Town. The canyon offers... Continue Reading →