Satellite
Show on map
  • Day71

    Bar La Pacheca, Olvera

    June 10, 2014 in Spain ⋅ 🌙 20 °C

    Really don't know if these are pig's kidneys or testicles. Either way they are horrible. Lovely chicken salad in a flatbread made up for it though!