Major Car Wreck Near Lil World In South Dallas

1
362

Major accident located at Malcolm X and Elsie Faye Heggins st left a person rushed to the hospital and we are waiting on an update…

LEAVE A REPLY

Please enter your comment!
Please enter your name here