Police discovered two loaded firearms, one of them a machine gun, on a man who was stopped in a busy Midtown subway station.

33-year-old Reggie Allen of Columbia, S.C., was spotted by an on-duty police officer after he jumped the turnstiles in the 42nd St. and 8th Ave. station Sunday evening.

The officer noticed an object sticking out of the waistband of Allen's pants. It was a loaded .45 caliber handgun, according to police. The officer also discovered a loaded Intratec Luger Tec-9 machine gun inside a bag Allen was carrying.

Allen, who has a tattoo on his neck that says “Me against the world,” according the New York Post, was charged with four counts of criminal possession.