Racing In the Streets – 2017 Long Beach Grand Prix – IMSA Street circuits hold a certain allure. As race engines echo off of the buildings that once lined your daily commute, race flags pepper the city skyline with color. For a weekend, the city transforms ...