New River Trail State Park in Max Meadows, Virginia is the kind of place that makes you question why you’ve spent so much time indoors. It’s where Mother Nature shows off with the subtlety of a ...