70-Year-Old Pamela Pepperell Struck and Killed by Hit-and-Run Driver on North Braeswood Boulevard at Stella Link Road in Houston HOUSTON, TX (March 4, 2025) – The Houston Police Department identified 70-year-old Pamela Pepperell who died in a hit-and-run on North Braeswood Boulevard on February 20. According to the Texas Department of Public Safety,...
Home » Crash on North Braeswood at Stella Link Houston