When a competition in New England to see which town has the most Christmas spirit is held, the mayors of East and West Riverton do everything they can to make sure their towns come out on top.
Read full
When a competition in New England to see which town has the most Christmas spirit is held, the mayors of East and West Riverton do everything they can to make sure their towns come out on top.
Discussion