Alex Roy returns to his old hometown, Paris France, to conduct the last legal street race of the world, the 24 Minutes of Paris. How many kilometers can he d...
Share this note: