Thunder Bay Police are charging a man with impaired driving and various traffic act offences after a bumpy ride this morning. Witnesses say the vehicle was travelling at a high rate of speed, crashed through some construction pylons, went through a hole dug by a road crew, over a snowbank and struck a building on Simpson Street. He's also charged with dangerous driving.