(Spencer)– Another local manufacturer says it’s being forced to lay off workers due to the slumping economy.
Officials with Cycle Country Announced Tuesday the immediate layoffs of 16 people between their locations in Spencer and Milford.
It brings the company’s workforce to 80.



