He is expected to make his first appearance on the charges in Hennepin County District Court Friday.
Officials said the bus driver stayed awake as he was taken to a nearby hospital and is doing OK.
According to the criminal complaint, the bus was trying to merge Tuesday afternoon when it apparently scraped Lilly's sedan. Police said the wounds weren't life-threatening and that his passenger, an elementary school student, was in the rear of the small bus and wasn't hurt. Unexpectedly, a Toyota stops in the left-most lane of traffic and a man dressed in a security guard uniform exits his vehicle and begins walking on the shoulder towards a school bus. A student who was sitting in the back of the bus at the time of the shooting was reunited with his family and did not suffer any injuries.
Heat nearing trade of Tyler Johnson to Phoenix per report
The Phoenix Suns and Miami Heat joined forced for a little bit of salary-dumping trade action on Wednesday afternoon. His contract includes a 15 per cent trade bonus valued at $1 million that he will receive as a result of this move.
The violent ordeal unfolded after the alleged gunman, identified as 31-year-old Kenneth Lilly, drove his Toyota in front of a pickup truck and school bus before getting out of the auto and firing his gun, police said.
Police say 911 calls came in about the crash.
"The actions of Mr. Lilly were outrageous and it was sheer luck that neither the bus driver nor the little girl were killed", Hennepin County Attorney Mike Freeman said in a statement Thursday.
Lilly told officers he shot at the driver because he feared for his safety. "Minneapolis police are continuing their investigation and if we can add aggravating circumstances for a longer sentence, should we prove him guilty, we will do so".