The robbery occurred about 1:30 p.m. May 1. The bandit handed a note to a teller and threatened to shoot the teller but never showed anyone a gun, the FBI said in a news release.

The thief collected more than $10,000, but a security dye pack exploded in the parking lot, engulfing the thief in a cloud of red smoke, the FBI said.

The suspect drove off in a white Buick with temporary Illinois license plates, police said.

Investigators later determined the robbery likely was committed by the same thief who robbed the West Suburban Bank at 40 E. St. Charles Road in Villa Park on April 20.

Castillo has not been charged in the Villa Park robbery.

After that heist, dye-stained money was discovered in a coin changer at a self-service laundry in Franklin Park, the FBI said.

On Thursday night, a Franklin Park police officer spotted a vehicle matching the description of the getaway car in the Lincolnshire stickup. The car was leaving the Franklin Park business, authorities said.

The officer stopped the car, discovered evidence linking Castillo to the Lincolnshire robbery and arrested him, the FBI said.

Castillo is being held without bond at the Metropolitan Correctional Center in Chicago.