Festa Major de Gràcia 2012

Barcelona is full of surprises - said one cool man named John. This is the complete truth.