Welcome to the mysterious folks who live in the Green Mountains of Vermont .