Caribou is the second largest city in Aroostook County, Maine, United States. However, the main draw in Caribou is undoubtedly the city's amazing natural surroundings. You won't find many places more ...