I like that top ad! Why in the world was that never made?!?!

The futuristic art is amazing. The one has me wondering what planet they're on and what those animals are!
From the fact that no one's paying them any attention at all I guess they're an alien race that likes cars. XD