An Iowa man now faces felony charges after police say an employee discovered a rifle inside a room at Chicago's W Hotel pointed in a "very suspicious position" over the Fourth of July holiday weekend.
Keegan Casteel, 32, of Ankeny, Iowa, was charged with two felony counts of aggravated unlawful use of a loaded weapon without a FOID card for having two guns inside his hotel room Sunday evening.
According to police, an employee at the W Hotel, located in the 600 block of N. Lake Shore Drive, reported to officers that a 32-year-old man had a rifle inside a hotel room.
"We had reports from an employee of the hotel of a rifle and handgun in a very suspicious position inside one of the rooms," Chicago Police Supt. David Brown said Tuesday.
Officers responded and found a handgun, along with the rifle, and rifle magazines on the windowsill of the room.
"Obviously very concerning given the position of W Hotel to Navy Pier," Brown said.
Casteel's room was located on the 12th floor, high above a very crowded Ohio Street Beach.
Police said they are tracing both the rifle and the handgun, but Casteel has no criminal history and admitted to officers he had the weapons before they entered his room. He has a valid gun permit in Iowa, but not a valid FOID card in Illinois.
Casteel was taken into custody without incident, according to authorities, though his motive remains unclear.
An investigation remains ongoing, Brown said, with a joint terrorism task force investigating.
Authorities praised the housekeeper who reported the weapons.
"This employee saw something by entering the room to clean it that likely prevented a tragedy from happening," Brown said. "So it’s significant and very valuable and we ought to heed a lot of praise on that employee for being aware and letting us know so we can react quickly and potentially avoid a tragedy."
Casteel's bond was set at $10,000 Tuesday and he is next expected to appear in court on July 14.