Josh Green Procures Podium Finish in Freedom 90 Oval Race
Championship contender Josh Green took home a podium finish at this weekend’s Cooper Tires Freedom 90 Indy Pro 2000 Race at Lucas Oil Indianapolis Raceway Park after an impressive run up to the front during the Carb Night Classic.