A complete guide to visiting Multnomah Falls in Oregon
Multnomah Falls is Oregon’s tallest waterfall at 620 feet and the state’s most popular natural landmark and attraction. This magnificent waterfall is fed from Larch Mountain and is made even more picturesque by Benson Bridge which spans the falls lower tier. Guide To Visiting Multnomah Falls For a close up view…
View Post