The 20th annual Ashland Train Day is a beloved street festival and railroad extravaganza filled with family fun, food, vendors and - of course - trains.
Ashland Train Day, a street festival and railroad extravaganza that celebrates the charming Virginia town's love of all things trains, is Saturday from 10 a.m. to 4 p.m.