A Niagara Falls, ON, business has been fined $70,000 for a 2010 industrial accident.
To read the entire article, CLICK HERE.