Wandering the Streets: Bishop's Stortford, EnglandRecently, I found myself in the historic town of Bishop's Stortford, England. I had the morning to myself so the perfect opportunity to...