Driving Mad
June 15, 2012: Cars Land has opened at Disneyland in the United States. Costing close to a billion dollars, it looks just like the real thing. But when NINE US Bureau Chief Robert Penfold isn't covering the presidential election, he likes to unwind with lightning Macqueen.