Defending Turin
February 11, 2012
For whatever reason there are a lot of Land Rover Defenders lining the streets in Turin. Oh wait, it’s a city in the mountains and obviously if anyone gets both form and function it’s the Italians. As one my favorite vehicles, I had no problems and if anything only wished I’d had caught more standing still.
No comments yet




