Latest posts
-
Joshua Seal, Luray Suicide: Police Captain Josh Identified in Tragic Incident

Luray Police Department Mourns Death of Recently Promoted Captain Josh Seal Luray, Virginia: The Luray Police Department in Virginia is mourning the death of Captain Josh Seal, who died by suicide on the morning of Tuesday, November 3, 2026, as Virginia State Police were attempting to execute search warrants at a residence in the Town…