Wednesday, August 3, 2016

Springfields Tulip Festival & Craft Show - Spalding Lincolnshire. 2014

Stamford is a town on the River Welland in Lincolnshire, England, 92 miles north of London on the A1.











No comments:

Post a Comment