Gaines Mill Battlefield
Gaines Mill Battlefield is one of my favorite spots in Mechanicsville. This historic landscape offers a field that gives kids the space to run free and let them be them. Though I prefer a sunny sunset, I’ve gotten some great family pictures on some cloudy days too.