This was taken on the Blue Ridge Parkway which they close at certain times of the winter. It's fun to walk in the road and enjoy the scenery without worry of cars. Several people were biking which looked like even more fun.
Here's a close up view of Triple Falls which was an easy hike to find. Located in the DuPont State Forest in North Carolina.