Houlton, Maine
Houlton is a town in Aroostook County, Maine, on the United States – Canada border, located at (46.1256°N 67.8398°W). As of the 2010 census, the town population was 6,123. It is perhaps best known as being at the northern terminus of Interstate 95 a…