ARVADA, Colo. (CBS4)– Witnesses described a scary scene in Olde Town Arvada on Monday afternoon as they took cover after hearing gunshots. Three people were killed in the shooting on Monday, including veteran Arvada Police Officer Gordon Beesley.

(credit: CBS)

Another person was shot and killed by the gunman. Police confirm that the suspect was also shot and killed.

READ MORE: Barry Morphew Leaves Detention Facility, Arrest Affidavit Released In Wife Suzanne Morphew's Murder

Police rushed to the scene about 1:30 p.m. near the Arvada Library where the officer had been shot.

Olde Town Arvada, which has been closed to street traffic with expanded patio and pedestrian spaces since last summer, was busy with people shopping and eating lunch.

“We were talking, just visiting and all of a sudden I heard two big loud booms,” said one woman.

(credit: CBS)

People working at restaurants and other shops were said to have taken action right away, whisking people into backrooms and basements as quickly as they could.

READ MORE: FBI Searches Family Home Of Gabby Petito's Fiancé Brian Laundrie After Her Remains Likely Found In Wyoming

“They locked down all the businesses and everything,” said Michelle Engelbrecht. “We were in the restaurant and we saw people diving down on the floor hiding.”

Two women told CBS4’s Conor McCue that they were sitting outside a restaurant when they heard gunshots.

“It was loud, it felt like it was fireworks, it was so loud. The lady that was with us in the patio saw… we were way too close,” said one woman.

(credit: CBS)

“I’m very instinctual, so I just got down and crawled. Thankful that we’re OK,” said the other.

MORE NEWS: Marissa Gilliam Arrested, Held For Investigation Of Murder In Early Saturday Morning Homicide

“Grateful for my life,” said the first woman.

Jennifer McRae