Source: Justin Cash/VermontVacation.comSt. JohnsburyWeltNordamerikaUSACaledonia CountyVermontSt. Johnsbury