Stock Photo: Fried squids sandwich at Plaza Mayor. Madrid, Spain.