Gas Leak Explosion Causes One Death, At Least 17 Injuries Near Downtown Durham

by