December 28, 2012

Empty moonlit snowy roads at 1:30am are the most peaceful thing ever.
3
comments
8
likes