Advertisement

The Running of the Bulls

Thousands gather in Pamplona, Spain for the annual San Fermin bull-running festival.