Barrett’s Laws of Driving: III

August 30, 2010

This lane ends in 500 feet.

Advertisements