Where is Albervielliers or whever the weather report is from?

France
June 3, 2008 8:37pm CST
Just wanted to know
No responses