The landmark Rehoboth Beach water tower stands above snowy streets and buildings the morning after the blizzard of February 2010. (Rehoboth Beach, Delaware, USA).