1 min read
Eight Dead, Numerous Injured After Shots Fired at Texas Outlet Mall
Eight people were killed and numerous others injured after shots were fired at an outlet mall in Allen, Texas.
Unveiling the World's News
Eight people were killed and numerous others injured after shots were fired at an outlet mall in Allen, Texas.