Boston, MA Officer Doing Speed Check Hit by Car on Commercial Avenue
A Boston police officer conducting radar speed check was struck by a vehicle he signaled to pull over on Wednesday May 16, 2012.
A Boston police officer conducting radar speed check was struck by a vehicle he signaled to pull over on Wednesday May 16, 2012.