Snow and ice coat windows and sign of businesses along Rehoboth Avenue, the "main street" of Rehoboth Beach, Delaware, USA, during the blizzard of February 2010.