While sounding vaguely Japanese, the company's name is actually ... Confusingly, the green candy isn't green apple or lime flavored. Instead, Haribo Frogs taste of peach. Why, the very idea!