Vermont Vapor opens new shop in Castleton Corners

by