FRANCE | Wednesday, 20 February 2008 | Views [397] | Comments [1]
The Statue of Liberty? In Paris?
weissfamily Feb 20, 2008 7:29 AM