Nestled in the Sawtooth mountains, Imogene lake is arguable one of the most impressive lakes that Idaho has to offer. Locals and tourists alike say that if you are going to hike within the Sawtooth…