1 of 5
2 of 5
3 of 5
From the top of Main Street in Barton, Vermont, there are trees as far as the eye can see. ErikaMitchell - Getty Images/iStockphoto
4 of 5
St. Johnsbury is the shire town of Caledonia County, Vermont, United States. St. Johnsbury is the largest town by population in the Northeast Kingdom of Vermont DenisTangneyJr - Getty Images/iStockphoto
5 of 5
1 of 5
2 of 5
3 of 5
From the top of Main Street in Barton, Vermont, there are trees as far as the eye can see. ErikaMitchell - Getty Images/iStockphoto
4 of 5
St. Johnsbury is the shire town of Caledonia County, Vermont, United States. St. Johnsbury is the largest town by population in the Northeast Kingdom of Vermont DenisTangneyJr - Getty Images/iStockphoto
5 of 5
1 of 5
2 of 5
3 of 5
From the top of Main Street in Barton, Vermont, there are trees as far as the eye can see. ErikaMitchell - Getty Images/iStockphoto
4 of 5
St. Johnsbury is the shire town of Caledonia County, Vermont, United States. St. Johnsbury is the largest town by population in the Northeast Kingdom of Vermont DenisTangneyJr - Getty Images/iStockphoto
5 of 5
1 of 5
2 of 5
3 of 5
From the top of Main Street in Barton, Vermont, there are trees as far as the eye can see. ErikaMitchell - Getty Images/iStockphoto
4 of 5
St. Johnsbury is the shire town of Caledonia County, Vermont, United States. St. Johnsbury is the largest town by population in the Northeast Kingdom of Vermont DenisTangneyJr - Getty Images/iStockphoto
5 of 5
1 of 5
2 of 5
3 of 5
From the top of Main Street in Barton, Vermont, there are trees as far as the eye can see. ErikaMitchell - Getty Images/iStockphoto
4 of 5
St. Johnsbury is the shire town of Caledonia County, Vermont, United States. St. Johnsbury is the largest town by population in the Northeast Kingdom of Vermont DenisTangneyJr - Getty Images/iStockphoto
5 of 5
1 of 5
2 of 5
3 of 5
From the top of Main Street in Barton, Vermont, there are trees as far as the eye can see. ErikaMitchell - Getty Images/iStockphoto
4 of 5
St. Johnsbury is the shire town of Caledonia County, Vermont, United States. St. Johnsbury is the largest town by population in the Northeast Kingdom of Vermont DenisTangneyJr - Getty Images/iStockphoto
5 of 5
1 of 5
2 of 5
3 of 5
From the top of Main Street in Barton, Vermont, there are trees as far as the eye can see. ErikaMitchell - Getty Images/iStockphoto
4 of 5
St. Johnsbury is the shire town of Caledonia County, Vermont, United States. St. Johnsbury is the largest town by population in the Northeast Kingdom of Vermont DenisTangneyJr - Getty Images/iStockphoto
5 of 5
1 of 5
2 of 5
3 of 5
From the top of Main Street in Barton, Vermont, there are trees as far as the eye can see. ErikaMitchell - Getty Images/iStockphoto
4 of 5
St. Johnsbury is the shire town of Caledonia County, Vermont, United States. St. Johnsbury is the largest town by population in the Northeast Kingdom of Vermont DenisTangneyJr - Getty Images/iStockphoto
5 of 5
1 of 5
2 of 5
3 of 5
From the top of Main Street in Barton, Vermont, there are trees as far as the eye can see. ErikaMitchell - Getty Images/iStockphoto
4 of 5
St. Johnsbury is the shire town of Caledonia County, Vermont, United States. St. Johnsbury is the largest town by population in the Northeast Kingdom of Vermont DenisTangneyJr - Getty Images/iStockphoto
5 of 5
1 of 5
2 of 5
3 of 5
From the top of Main Street in Barton, Vermont, there are trees as far as the eye can see. ErikaMitchell - Getty Images/iStockphoto
4 of 5
St. Johnsbury is the shire town of Caledonia County, Vermont, United States. St. Johnsbury is the largest town by population in the Northeast Kingdom of Vermont DenisTangneyJr - Getty Images/iStockphoto
5 of 5
1 of 5
2 of 5
3 of 5
From the top of Main Street in Barton, Vermont, there are trees as far as the eye can see. ErikaMitchell - Getty Images/iStockphoto
4 of 5
St. Johnsbury is the shire town of Caledonia County, Vermont, United States. St. Johnsbury is the largest town by population in the Northeast Kingdom of Vermont DenisTangneyJr - Getty Images/iStockphoto
5 of 5
1 of 5
2 of 5
3 of 5
From the top of Main Street in Barton, Vermont, there are trees as far as the eye can see. ErikaMitchell - Getty Images/iStockphoto
4 of 5
St. Johnsbury is the shire town of Caledonia County, Vermont, United States. St. Johnsbury is the largest town by population in the Northeast Kingdom of Vermont DenisTangneyJr - Getty Images/iStockphoto
5 of 5
1 of 5
2 of 5
3 of 5
From the top of Main Street in Barton, Vermont, there are trees as far as the eye can see. ErikaMitchell - Getty Images/iStockphoto
4 of 5
St. Johnsbury is the shire town of Caledonia County, Vermont, United States. St. Johnsbury is the largest town by population in the Northeast Kingdom of Vermont DenisTangneyJr - Getty Images/iStockphoto
5 of 5
1 of 5
2 of 5
3 of 5
From the top of Main Street in Barton, Vermont, there are trees as far as the eye can see. ErikaMitchell - Getty Images/iStockphoto
4 of 5
St. Johnsbury is the shire town of Caledonia County, Vermont, United States. St. Johnsbury is the largest town by population in the Northeast Kingdom of Vermont DenisTangneyJr - Getty Images/iStockphoto
5 of 5
1 of 5
2 of 5
3 of 5
From the top of Main Street in Barton, Vermont, there are trees as far as the eye can see. ErikaMitchell - Getty Images/iStockphoto
4 of 5
St. Johnsbury is the shire town of Caledonia County, Vermont, United States. St. Johnsbury is the largest town by population in the Northeast Kingdom of Vermont DenisTangneyJr - Getty Images/iStockphoto
5 of 5
1 of 5
2 of 5
3 of 5
From the top of Main Street in Barton, Vermont, there are trees as far as the eye can see. ErikaMitchell - Getty Images/iStockphoto
4 of 5
St. Johnsbury is the shire town of Caledonia County, Vermont, United States. St. Johnsbury is the largest town by population in the Northeast Kingdom of Vermont DenisTangneyJr - Getty Images/iStockphoto
5 of 5