Surveillance video captured the moment Tuesday evening, when a bullet hit the 8-year-old victim in his shoulder.
He is still recovering in the hospital.
15-year-old Eduardo Rodriguez faces charges including attempted murder.
Police believe he was trying to target a rival in an ongoing dispute.
Get Eyewitness News Delivered