It's a young black racer - here's some info:
Common Name: Northern Black Racer
Scientific Name: Coluber constrictor constrictor
Etymology:
Genus: Coluber is Latin for "snake".
Species: constrictor is derived from the Latin words con which means "together" or "with" and strictus which means "drawn together" or "tight".
Subspecies: constrictor is derived from the Latin words con which means "together" or "with" and strictus which means "drawn together" or "tight".
Vernacular Names: American black snake, American racer snake, black chaser, black runner, blue racer, chicken snake, cow sucker, green snake, hoop snake, horse racer, slick black snake, true black snake, white-throated racer.
Average Length: 36 - 60 in. (90 - 152 cm)
Virginia Record Length: 70.7 in. (179.5 cm)
Record length: 73 in. (185.4 cm)
Virginia Fish and Wildlife Information Service: Species Booklet
Photos:
Juvenile - Prince William Co. (the adults turn more or less solid black) Obviously attracted to your snakewood-handled knives, better send them (and not the snake) to me. Best Wishes, Bloody Bill