Protest on Atocha (Spain) People Spain October 29, 2008 by Yon Yon · Reply View Larger Map Please wait... Similar Street View images Madrid MadridPolice