By ricky montalvo Uploaded on 18 January 2008 25 views
"Castells" –is a Catalonian word that means castles- they are a cultural phenomenon particular to Catalonia and consist of erecting human towers.