This teaser truly is not much. All it does is elude to the promise of Lightning McQueen (Owen Wilson) and Tow Mater (Larry the Cable Guy) as some kind of secret agents. The new concept art below is pretty cool and shows images of London, Paris and Italy.
What are your thoughts of the teaser and new concept art?
Source: ComingSoon and Empire