"And tech, tell me the story again about Motor Heaven"

Well, once upon a time in a place far, far away.......