Join the long-awaited Diecast Project!
READ MORE
Barcelona located on the map.
Barcelona is a city located in the south of Spain seen in the Cars 2 credits.