• Cities Fitchburg is a U.S. town and the home of the Fitchburg Finches, who have won the U.S. Quidditch cup seven times (QA8). Read More