EAST CHICAGO — A 37-year-old man is facing felony charges after he allegedly robbed employees at a Mexican restaurant at gunpoint last month.

Richard Jerome Heineman, of East Chicago, was charged Wednesday in connection with the robbery in Lake Criminal Court.

Heineman allegedly entered El Gran Taco Mexican Grill, 4841 Indianapolis Blvd., at about 11:45 p.m. Jan. 16 and handed $20 to a cashier after placing an order, according to East Chicago Police Lt. Marguerite Wilder.

After receiving the money, the cashier had to step over to the next register to make change, police said. That's when Heineman allegedly rushed over to the other register, armed with a black semi-automatic handgun and grabbed a handful of $10 and $20 bills, police said. 

Heineman also allegedly pointed the gun at one of the cooks before running out of the store, appearing to have a limp as if he had an injury or disability, police said. 

According to an affidavit, several witnesses described Heineman as wearing an orange/yellow or "mustard-colored hoodie" and a black mask that partially covered his face.

Detectives were able to obtain video footage and one of the witnesses recognized Heineman as a tenant who rented from a nearby apartment building, according to police. 

Police uncovered a black semi-automatic weapon and two chrome air cartridges from his home during a Jan. 23 search warrant.

He was arrested Thursday by the U.S. Marshalls and is currently being held at Lake County jail. Heineman faces two counts each of armed robbery and robbery, court records show.