Police are giving credit to some witnesses after they nabbed an impaired driver in Bridgewater over the weekend. They say witnesses waited until police arrived after a car crashed early Sunday morning on Jubliee Road. It helped officers identify a suspected drunk driver and a passenger who was also riding in the car. Police say a 24 year old Shelburne county man is facing impaired driving charges as a result. He's also been charged with dangerous driving. No injuries were reported.