it was a rip off it tasted oik but at deltaco the would have been .50. Video Rating: 5 / 5 Question by ARSAALKJS6a A: what are tomatillos and where can i find them? are they green tomatoes or what? and where can i find them? Best answer: Answer by BlueTyphoidstore What do you think? Answer below!