Go Car in Barcelona

By admin, January 28, 2012

This was us on holiday in Barcelona – May 2010. We had hired the Go Car site-seeing cars. The footage is taken close to the Olympic Stadium

Estadi Olímpic Lluís Companys
Paseo Olímpico, 17, 08038 Barcelona, Spain