The whole front end of our bus was sheared off by a speeding construction truck full of stone.