Who do you think will win?
Foxborough
54%
(13 votes)
Walpole
46%
(11 votes)
Total Votes: 24