Truckee River
These pictures feature the Truckee River, in Truckee, California and were taken by Leigh Storz, the Owner of the Truckee Travel Guide Website at: www.truckee-travel-guide.com
23 photos · 91 views