Quote:

Rumor has it that Triumph North America laid off a bunch of people today, from regional managers to some parts and warranty people in Newnan.







Sounds like just rumor (for now) I couldnt find anything online about it.