Initial Location Racing

http://www.carracinggamesonline.org/car-games/first-place-racing.html
Initial Location Racing
Initial location racing is a new and thrilling racing vehicle sport on-line from 101cargames and the primary objective of this video games is get the race no make a difference what occurred