Breaking news

Virginia Beach shooting: Two police officers killed during routine traffic stop

Two police officers in Virginia were shot and killed during a traffic stop late Friday night.

Police officers were pursuing the driver to the dead end of Sylvan Court. Photo: Virginia Beach Police Department
Police officers were pursuing the driver to the dead end of Sylvan Court. Photo: Virginia Beach Police Department

Officer Christopher Reese, 30, and Officer Cameron Girvin, 25, were both shot while conducting a traffic stop late Friday night in Virginia Beach. The shooting occurred after a routine traffic stop, where the suspect was stopped regarding an expired plate on his vehicle. According to the city's police chief Paul Neudigate, the driver accused of killing two police officers calmly walked away after his crime.

At a news conference held on Saturday, police chief Neudigate stated that the suspect, John McCoy III, 42, got in an argument with officers Girvin and Reece. They had stopped McCoy's car and asked him to exit his vehicle. He refused to follow orders, but eventually got out of the car. As he exited, he also pulled out a pistol and fatally shot both Reece and Girvin.

Who was the suspect of the Virginia Beach shooting?

John McCoy III was convicted of a felony back in 2009, as police reported. Having a firearm would have represented a new felony charge for him. The death of the 42-year-old suspect was subsequently confirmed by other Virginia Beach police officers that searched the area to find him. Hours later, McCoy was found dead in a shed behind the apartment complex where he had previously stopped his car.

Police chief Neudigate also stated that the suspect had a gunshot wound in the head, which they believe was self-inflicted. The medical examiner placed McCoy's time of death as close to the traffic stop and shooting of the officers Reese and Girvin.

Two police officers killed during traffic stop

Officers Christopher Reese and Cameron Girvin were young policemen. Neudigate added some details about their death, as the shooting was caught on the officers' body cameras. He stated that the officers fell to the ground, and while they were defenseless, the suspect stood over them and shot each officer a second time.

The police chief also said the department is reeling from this tragedy. In the meantime, Virginia Beach Mayor Robert Dyer asked the public and officer's families for patience as the Police Department works on the investigation and "grieve the loss of their own."

The most recent

Thrifty Ice Cream chain to close as rite aid shuts over 500 stores nationwide

Thrifty Ice Cream chain to close as rite aid shuts over 500 stores nationwide

May 29 2025 | 17:37 h

Justin Bieber celebrates Hailey Bieber’s billionaire status after Rhode skincare sale

Justin Bieber celebrates Hailey Bieber’s billionaire status after Rhode skincare sale

May 29 2025 | 17:29 h

Trump admin cancels $766M Moderna vaccine deal meant to fight future pandemics, bird flu

Trump admin cancels $766M Moderna vaccine deal meant to fight future pandemics, bird flu

May 29 2025 | 16:30 h

Elon Musk ends government role amid debate on Trump’s fiscal bill

Elon Musk ends government role amid debate on Trump’s fiscal bill

May 29 2025 | 16:06 h

Deadly cholera outbreak in Sudan kills 172 amid war and water crisis — Here's what you need to know

Deadly cholera outbreak in Sudan kills 172 amid war and water crisis — Here's what you need to know

May 29 2025 | 15:42 h

Watch this incredible ascent: Paraglider swept to 28,000 feet without intending to fly

Watch this incredible ascent: Paraglider swept to 28,000 feet without intending to fly

May 29 2025 | 15:06 h

Swiss village nearly destroyed by landslide following glacier collapse

Swiss village nearly destroyed by landslide following glacier collapse

May 29 2025 | 14:29 h

Trump commutes federal sentence of Larry Hoover, notorious gang leader, at age 74

Trump commutes federal sentence of Larry Hoover, notorious gang leader, at age 74

May 29 2025 | 13:44 h

Former Peruvian Prime Minister, Gustavo Adrianzen, is the new permanent representative in the UN

Former Peruvian Prime Minister, Gustavo Adrianzen, is the new permanent representative in the UN

May 29 2025 | 2:52 h

President Trump pardons the Chrisleys for bank fraud over $30 million

President Trump pardons the Chrisleys for bank fraud over $30 million

May 29 2025 | 1:38 h

Louisiana: a woman shot former partner after a fight for their son's custody

Louisiana: a woman shot former partner after a fight for their son's custody

May 29 2025 | 1:32 h

Black Panther videogame get cancelled and EA closes the developer studio

Black Panther videogame get cancelled and EA closes the developer studio

May 29 2025 | 0:49 h