Wednesday, September 22, 2010

Beauty and the Beast

Jawaharlal Nehru stadium (guardian.co.uk)

No comments: