Turbo Spirit is a racing game where you ride a bike and compete with the others. You must reach the checkpoints before the time’s up.
November 2005
Web browser (desktop and mobile)