The 63 US national parks truly have it all, representing some of the finest natural environments America has to offer.