Middlebury Legion to host annual gun show

by