Jacob Gorneau I think this is a tomatillo! They are very tasty and are the main ingredient in Salsa Verde, or Green Salsa!
Comments (2)