If you ever get a chance to explore the Glacier National Park in the Montana state of the United States of America, just do not miss it! It is the preserved area where many mountains, over 100 lakes, over 1000 species of flora and fauna, and a myriad of waterfalls pulls you proudly. Of these, one stunning natural wonder is the Monument Falls that is among the three high waterfalls that cascade into the distant side of the famous Avalanche Lake. This lake is just at a distance of short trail off of the Highway named Going to the Sun in the park. Continue reading “Wondering at the Monument Falls” »