Bullfighting may be frowned upon by some, but in Spain, the fight between man and beast exemplifies an ancient – and compelling – ritual
Bullfighting at more than 3500 metres above sea level in the Andes.