Cars Land – Radiator Springs Racers

Anything to say about this post? Or UFOs? Or anything?