I was struck by the contrast between this store and the coating of snow and ice all around, the night the blizzard of February 2010 ended in Rehoboth Beach, Delaware, USA.