Vilafranca hosts a day of human castle festivities
This Monday, the Catalan town of Vilafranca del Penedès hosted the Sant Fèlix festivity, the human tower day of excellence. Various human castle groups surrounding towns wowed the crowd with their towering formations.