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.

Top Videos