Demonstrators march during the International Worker's Day protest in Barcelona, May 1, 2012. Yotam Ronen/Activestills