We find Dr Who and it rains in Scotland
September 28th 2005 Someone finally gave Buff correct information about the Dr. Who Museum. It's in Blackpool, England and rather than stop in Liverpool we are going to Blackpool. Little did we know how popular a town it is, especially on a weekend. It's a seaside resort town sort of like Santa Cruz or Venice Beach times 100! Shops to buy everything and anything. Beach and wharfs along the Western coast of Engla
... read more