In the heart of Idaho lies a prime example of natural beauty. The Sawtooth National Forest has majestic mountains and glistening lakes scattered over 2.1 million acres. It is also home to many flora ...