
Haut-Koenigsbourg, France, March 31 - April 2, 2006

Haut-Koenigsbourg, France, March 31 - April 2, 2006

Haut-Koenigsbourg, France, March 31 - April 2, 2006

Haut-Koenigsbourg, France, March 31 - April 2, 2006

Berne, Switzerland, July 30 - August 19, 2008