John Brown was born in Torrington, United States Of America. Torrington is the most populated municipality and largest city in Litchfield County, Connecticut and the Northwest Hills Planning Region.
John Brown Trivia: 18 Questions to test your Fan-dom