Ah Barcelona…capital of Catalonia, older than Rome, home of Europe’s largest football (soccer for North Americans) stadium. Myth has it the city was founded by Hercules. 22 times bigger than NY’s Central Park, Barcelona’s Parc de Collserola is the largest…
