Two school buses collide in Newark, Delaware, leaving one person seriously injured. What caused this shocking accident that has the community on edge?
Two school buses collide in Newark, Delaware, leaving one person seriously injured. What caused this shocking accident that has the community on edge?