Where is Grand Prix of Long Beach located?
Grand Prix of Long Beach, Grand Prix of Long Beach, United States of America (approx. 33.766388°, -118.19278°)
Grand Prix of Long Beach, Grand Prix of Long Beach, United States of America (approx. 33.766388°, -118.19278°)