Truck Brakes Fail

On average, Americans spend about 38 hours per year in traffic. In big cities,  that number actually skyrockets to over 50 hours per year, with Washington DC being up over 65! Even worse than that, though, is […]