A driver on the 401 is shaken but okay after a piece of ice from a transport came through their windshield earlier this week.
Police were called to the scene around 11am on Saturday after a piece of ice on a westbound truck came loose and smashed through and SUV windshield.
A 43-year-old Mississauga man is facing charges.