Two children have lost their lives, and driver listed in critical condition after a street sweeper goes off Loop 101 ramp in Phoenix (Phoenix, AZ)
Two children have lost their lives, and driver listed in critical condition after a company street sweeper went off Loop …