Feedback

Revelers Kick off Bull Run Festival

 

Thousands of people celebrate the start of the annual bull running festival in Pamplona, Spain.

Shows