Guide to the City of Waterfalls

Twin Falls, Idaho is the best place to be in the spring time. Flowers bloom all along the canyon rim and the waterfalls rage! There are over 30 waterfalls just in the ‘City of Waterfalls’ but even more in the surrounding region! Visit the picturesque area and hit all of … Continue reading Guide to the City of Waterfalls