El Toro 01W
El Toro 01W
Street Theatre on the streets of Granada, Andalucia.