Tag: Castells or human towers are created by amateur groups at festivals in this Spanish region that includes Barcelona & Tarragona

close