Steve Vowles Photography

Travel

previous | next | back to category

Flayed sheeps heads at food market La Boqueria off La Rambla central Barcelona Spain