Join the long-awaited Diecast Project!
READ MORE
Sign.
The Oil Can Can is a French pan restaurant located in Paris, France.
The restaurant sign is seen during the Cars 2 credits.