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

Read More