Skip to playerSkip to main content
  • 9 years ago
Employees at a car parts manufacturing plant in Missouri say they are worried for their safety at work after a noose was found hanging in a rear section of the building.

Recommended