You bet it does; if you're looking to get deep into the Wilderness, there's no better place than Colorado. With over 3.5 million acres of land set aside to preserve the natural state of Colorado, there are plenty of places to enjoy the natural beauty of the area.