A town in Worcestershire has held a special day to celebrate a local man who made history as one of the pilgrim fathers. Edward Winslow, who was born in Droitwich Spa in 1595, was among the first ...