This afternoon, I had the chance to explore the incredible Castelldefels Castle, perched majestically on a hilltop near Barcelona. This historic fortress, dating back to the 10th century, was originally built to defend the Carolingian Empire against neighboring Muslim territories.