Originally posted by TGuns hey there! I just visited England a few weeks ago, went from London all the way up to Edinburgh, Scotland and a lot of places in-between. Where's Preston?
I'm from upstate New York, welcome to the forum.
Preston is in a land far far away....well as good as, it's in the Northwest of England, 25 miles west of Manchester and about 50 south of the Lake District. We have some fantastic biking roads where you can really let your self go, but we also have a rather large police force...or are they all just following me around?