A pet parade is held annually during the "Sea Witch festival" at Rehoboth Beach, Delaware, USA. © Rick Collier