Marshall has held his seat since 1991.
You don't live here, I do, it's super liberal. The Republicans gave it a great try but Virginia, especially NoVA is hyper liberal. It's basically the east cost California. The two political centers are the Washington Metro area and Richmond, both heavily Democrat. The country side is fairly conservative though which is why you have so many conservative Representatives yet both Senate seats are solidly Democrat and the Governor is typically Democrat with the occasional Republican sitting for a term or two.
Basically you have the same situation that California and New York do, wealthy liberal elites living in the cities run everything.