Police have arrested a 30-year-old man who they believe robbed the Bradley Sinclair gas station on Saturday.
James Rucker was arrested on Wednesday morning in the 1700 block of North Avenue. Police said he was walking down the street, wearing similar clothes to those worn during the robbery.
Police said Rucker had already been identified as a possible suspect in the robbery.
Authorities also found a fully loaded handgun concealed on Rucker as they detained him. The weapon matched the description of the one used during the robbery, according to the police report.
Rucker is facing charges of aggravated robbery, felony menacing, theft, possession of weapons by a previous offender, and illegally carrying a concealed weapon.
Police continue to investigate the incident.
If you have information about the crime, call the Grand Junction Police Department at 242-6707.