As F1 racing stages a comeback here in the States—this season it’s on NBC Sports, not to mention the new track down in Austin, Texas—along comes a movie about the sport that could move it closer to the forefront of the public’s mind. From none other than director Ron Howard comes a new flick, Rush, [...]
More...