Tuesday, June 06, 2006

Louie & the Saints

The Chateau of Versailles, France in 1991.

No comments: