Previous | Next
Northstar California Resort

Northstar California Resort

Northstar California Resort in Truckee, California

Painted in 2000