Sore in Windsor

Towns called Windsor dot the states, as do a handful in England (in Berkshire, Cornwall and Lincolnshire) where I presume the name originated. The Windsor to which I live closest (besides the replica of Windsor Castle made of wine corks … Read on.