On my recent trip to Spain, I stumbled upon the Saint Isidore Festival. The parade of giants was only about ten minutes away from my hostel and something I knew I couldn’t miss.

The performers dress up in these massive costumes and dance a square dance in the square. The atmosphere was completed by thousands of Madrid residents singing along to their city’s official song.