The Town Church - Truckee, CA

Shot in Truckee, CA.