August 2016
According to a recent study, road debris which was largely the result of preventable factors caused more than 200,000 car crashes in the United States over a recent four-year period. The AAA Foundation, founded in 1974 is a non-profit organization “dedicated to saving lives by preventing traffic crashes and reducing injuries when crashes occur.” Last...
Read More

Recent Comments