Friday, August 20, 2010
Casteller
In the city of Tarragona, Spain, castellers gather every two years to see who can build the highest, most intricate human castles.
‹
›
Home
View web version