Freedom 250 Grand Prix In Washington D.C. Kicks Off Tomorrow, Here’s A Sneak Peek

First the American people got a UFC fight on the White House lawn and now they are about to get an IndyCar race on Pennsylvania Avenue. The Freedom 250 Grand Prix is set to kick off on Sunday but drivers have already begun practicing on the racetrack in Washington D.C. Take a look: The New...