Wednesday, January 15, 2014

Colmar, France. Considered one of the most beautiful and fairytale-esque towns in Europe.