Three people sitting at a Phoenix, Ariz. bus stop survived after an out of control driver plowed into them. It's still unclear what caused the driver to veer off the road.
Comprehensive up-to-date video news coverage, aggregated from media sources all over the world by SmallShop News.
Comments