Fitchburg Finches

The Fitchburg Finches are a Quidditch team based in Fitchburg, Massachusetts, USA. None of the players are known.