Cameron Robert Girvin was 25 years old when his life was taken. Behind badge 509 was a young police officer who had given five years to the Virginia Beach Police Department—a public servant whose work brought him into ordinary moments that could turn dangerous without warning. On February 22, 2025, one of those moments became an irreversible loss. Officer Girvin was conducting a traffic stop after officers observed an expired license plate… Read more
Heroic Outfitters