No, you're not going loco. There really are sardines and tacos whizzing along the streets of the Spanish capital.