UNITED KINGDOM | Tuesday, 27 December 2011 | Views [264]
I think every London tourist has taken this same photo! Something in our genes just seems to relate to a stack of cars.