Tractor Trailer Crash Shuts Down I-80 in Hubbard, Ohio

Author:
Date: March 6th, 2012

The driver of a tractor trailer lost control of his vehicle and veered off Interstate 80 in Hubbard, Ohio, on Monday, March 5, spilling more than 200...