Babcock State Park in Clifftop, West Virginia is exactly that kind of place – a 4,127-acre dreamscape where Mother Nature clearly decided to show off.