Archive for January 7th, 2010

Go Travel and See Clifford’s Tower in York, England

Have you been to York in England? Have you heard about Clifford’s Tower in this city? I guess it is time to share something about York and the famous Clifford’s Tower. York is a walled city, situated at the confluence of the Rivers Ouse and Foss in North Yorkshire, England. This city is full of […]