Allagash is a town in Aroostook County Maine,