Bond posted for Iowa man facing felony charges after rifle, handgun found in Chicago hotel room

Keegan Casteel | Chicago police

An Iowa man, who was arrested Sunday after police found a rifle and a handgun inside a hotel room near Navy Pier, posted bond Wednesday afternoon.

The Cook County Sheriff's Office said bond was posted for Keegan Casteel, 32, around 2:55 p.m. The sheriff's office said he should be leaving custody in the next several hours. 

Casteel was found by police at 5:45 p.m. on July 4 with two guns in a W Hotel room overlooking Ohio Street Beach in the 600 block of North Lake Shore Drive, police said.

Police found a semi-automatic rifle with a round in the chamber along with laser-sight attachments, bullet magazines and a .45 caliber handgun, according to prosecutors.

The rifle was not engraved with a serial number.

DOWNLOAD THE FOX 32 NEWS APP

Prosecutors said a tip from a housekeeping employee led Chicago police to make the arrest.

The employee saw the weapons and five rifle magazines "laying in the window sill" of a room on Sunday and notified authorities, resulting in the arrest of Casteel, Police Supt. David Brown said Tuesday at a news conference held to discuss weekend violence.

"This employee saw something by entering the room to clean it that likely prevented a tragedy from happening," Brown said.

However, Brown did not say if investigators had determined why the man had the guns in his hotel room.

"There is no previous criminal history of this person nor any other issues in our federal databases, but obviously very concerning given the position of the W Hotel to Navy Pier," Brown said.

Chicago housekeeper alerted police to guns in Iowa man's downtown hotel room

"Our joint terrorism task force officers debriefed, interviewed this person along with a companion, and we are continuing this investigation," the superintendent said.

Casteel, of Ankeny, Iowa, is facing two felony counts of aggravated unlawful use of a loaded weapon without a FOID card, according to police.

Casteel has two previous misdemeanor DUI convictions in Iowa from 2010 and 2012.

A judge set his bond at $10,000 on the conditions that he must turn in all of his weapons and FOID cards. He is also barred from having contact with any witnesses in the case, including hotel staff.

The judge ruled that Casteel can live in Iowa while awaiting trial but he must appear at all of his court dates.

FOX 32 News reached out to the W Hotel for comment and received a statement that said in part, "As this is a matter under police investigation, we would respectfully redirect all media inquiries to the Chicago Police Department."