You may not have heard of St. George, Utah, but it is one of the fastest-growing vacation spots in America. Tucked in southwest corner of Utah near the Arizona border, it’s only about ninety minutes from Las Vegas, and 300 miles from Salt Lake City. St. George is 2,800 feet above sea level, surrounded by high desert. For hundreds of years, it was a dramatic place where the forces of nature crashed together to throw up towering red rocks. A place so dry and hot that only the strongest life could survive—yet also a place where, without notice, torrents of water carved out a canyon. Today, St. George is a gateway for global travelers exploring Zion National Park, one of America’s most beautiful national parks.