The fighting festival of Peru

The town of Santo Tomas is 12,000 feet above sea level, nestled cozily in the vertiginous Peruvian Andes.