China recently approved a sprawling national park in the northeast corner of the country that will be bigger than Yellowstone, and provide sanctuary to two dangerously imperiled cats; the Amur leopard and Siberian tiger.