Webber Falls: Sierra County’s Little Known Waterfall

Located roughly 30 minutes northwest of Truckee, sits one of the region’s most remarkable waterfalls. In fact, during peak season, Webber Falls roars along the Little Truckee River and is a must see destination for any waterfall enthusiast. Surprisingly, this impressive… Read More