My Display Pic

Sri Lanka
November 20, 2006 5:00am CST
Can you guess the place in the pic in my display? First correct response gets best response.
1 response
• United States
20 Nov 06
would it be Sri Lanka?
• Sri Lanka
20 Nov 06
hehe, nope... I wish Sri Lanka was that lovely, try again.