Nov09 spainvideotravel In Tarragona, Spain, castellers gather at a biennial event to see who can build the highest, most intricate human castles. Permalink