Headed out of town for the weekend? Check the Massachusetts Department of Transportation for the latest traffic updates and live traffic cameras before you hit the road. Just don't check while you're at the wheel please.
This program aired on November 25, 2009. The audio for this program is not available.