Site icon The Crystal Eyes

Durham police allege 59 vehicles worth $750K towed, stored unlawfully in Brampton

Durham Regional Police investigators say all of the vehicles have since been returned to the owners.

Exit mobile version