Severe Thunderstorm Watch issued through 10 p.m. for strong storms

Roanoke Police Department identifies officer who died from apparent self-inflicted gunshot wound

Man dies in Botetourt County after falling out of bucket truck

Suspicious item at Roanoke Medical Examiner's Office found on police officer's body

Roanoke County agencies and Freedom First Credit Union give out free ice cream

Weekend Planner for July 29-31

High school students explore engineering at Sweet Briar College

State leaders asking for input on Fairy Stone State Park improvements

WATCH LIVE: Hillary Clinton to speak at DNC

Tractor trailer crash closes all northbound lanes on I-81

Lynchburg man sentenced to more than 22 years in prison for death of 5-month-old

Lynchburg bridge replacement project nears completion

Military: Boko Haram ambushes humanitarian convoy, wounds 5

Roanoke police conducting child abuse investigation after infant found unresponsive

Amherst man arrested for shooting earlier this month

Salem Frame re-opens a day after partial building collapse

NC GOP apologizes to Kaine for tweet about military pin

Roanoke County woman robbed at gunpoint in front of her home

Load More Stories