The talking car tour. Self drive, GPS guided tours around Madrid, Spain.

- Image ID: C361AW
Peter Eastland / Alamy Stock Photo
Image ID: C361AW
Location: Calle del Principe, Madrid, Spain,