There are more than 250 giants hidden all over Barcelona: these tall creatures represent one of the...

Continue reading