73-year-old man drowns at Smith Mountain Lake
By Patsy Montesinos
Jamaal Jackson withdraws from Roanoke City Council race
By Kaitlyn Dillon
Roanoke non-profit hosts weekend long fundraiser
By Kelly Marsh
The weekend ends with a return to a more seasonable forecast
By Will Stafford
Two men injured in shooting in Northwest Roanoke
By Sophia Borrelli
North entrance ramp clear after crash on I-581 in Roanoke County
By Thaddeus Randazzo
Monacan Nation's 31st annual Powwow showcases culture, dance, and tradition
By Rachel Tillapaugh
Gas prices in Roanoke average $3.32 per gallon
By Kaitlyn Dillon
Renderings released for proposed Bonsack social house
By Amy Cockerham
From riots to revival: The Yard on Fifth breathes new life into Lynchburg
By Rachel Tillapaugh
14-year-old Rustburg boy battles leukemia with his devoted mother by his side
By Rachel Tillapaugh
Water safety reminders for the summer season
By Sophia Borrelli
Bus crash on English Tavern Road in Campbell County
By Kaylee Shipley
Virginia teacher selected to volunteer for “Accessible Camino”
By Natalie Faunce
Roanoke Police discuss de-escalation tactics after report finds increase of use of force
By Isabella Ledonne
Lynchburg Police treating body found on Garfield Avenue as homicide
By Brittany Slaughter
Lynchburg extends youth curfew ordinance
By Pat Thomas
Five entrepreneurs win grants from Launch LYH to open business in Downtown Lynchburg
By Hayden Robertson