A school bus passing through upper Manhattan was caught in gunfire this morning.

The shooting occurred around 6:30 a.m., near Amsterdam Avenue and West 163rd Street. WABC 7 reports, "The gunfire came from an unknown direction... Three shots struck the mini school bus." Luckily, the bus driver wasn't injured and there were no kids on the bus.

An NYPD spokesperson said a suspect is in custody and that the bus did not appear to be the shooter's intended target. Apparently the weapon has also been recovered.