The Fitchburg Finches is a Quidditch team that is based in Fitchburg, Massachusetts, USA. They have won the United States League seven times.
Advertisement
The Fitchburg Finches is a Quidditch team that is based in Fitchburg, Massachusetts, USA. They have won the United States League seven times.