Truckee, California, USA

Please log in or register to like posts.

Nestled deep in the Sierras is a small little train town known as Truckee, California or as the locals call it paradise.

Leave a Reply