Residents of Catalonia gathered to celebrate International Castellera Day, which included the yearly tradition of building the tallest castell, or human tower. RELATED: Humpback whales […]
Continue readingResidents of Catalonia gathered to celebrate International Castellera Day, which included the yearly tradition of building the tallest castell, or human tower. RELATED: Humpback whales […]
Continue reading