Loading Video…
This browser does not support the Video element.
Taylor businesses evacuated after gas leak on Telegraph
The gas leak was in the area of Telegraph and Van Born, causing the businesses in the area to close up and evacuate workers. It has since been fixed by DTE, according to police.