Michael Lewis Faces Adversity At Adria Formula 3 Italia Races
Laguna Beach, California (September 6, 2011) — After the spectacular win by American Michael Lewis at Spa-Francorchamps last month in the Formula 3 Italia Championship series, he arrived at Adria International Raceway, in Adria, Italy, with high expectations to compete in Rounds 9 and 10 of the Formula 3 Italia Championship. Michael was familiar with […]
Read More...