By Joe Holden

BAYONNE, N.J. (CBS)– A pilot is in stable condition Monday morning after a frightening plane crash in Bayonne, New Jersey over the weekend.

It happened Sunday morning just outside of New York City.

READ MORE: 2 People Killed, Several Trapped In Rubble In Pottstown House Explosion, Officials Say

The plane crushed a few cars before landing upside down.

READ MORE: Aaron Nola Pitches Shutout Ball Into 9th, Phillies Beat Braves 4-1

Officials say a piece of the plane landed at a nearby gas station, just missing a gas pump.

MORE NEWS: 'A Whole Lot Of Questions That Have To Be Answered' About Texas School Shooting Response, Former Philadelphia Police Official Says

Investigators say the rest of the plane nearly grazed the gas station’s canopy.