Nestled deep in the Sierras is a small little train town known as Truckee, California or as the locals call it paradise.
You must be logged in to post a comment.