Friday, January 21, 2011

Where is the world's biggest clock?

London's Big Ben

No comments:

Post a Comment