St. Louis, MO (KSDK) - Police have a juvenile in custody after he allegedly carjacked a woman in a north St. Louis neighborhood and drove off with her in the vehicle.

According to police, the incident began in the 3900 block of N. Newstead Avenue.

The armed suspect jumped into the woman's car and sped off before the victim could get out of the vehicle. The carjacker struck several cars while fleeing police. One motorist received minor injuries after their vehicle was hit.

The suspect was apprehended at the intersection of E. Grand Avenue and N. Broadway, police said. The carjacking victim was unharmed and authorities recovered the weapon from the vehicle.