EVER HIGHER

Never stop pushing the limits upwards!

Who is the king of the road? His car whoever is highest off the ground. Note the new Cadillac cars, which keep getting higher and higher.