Kasugai Green Peas, Roasted

A happy present from the earth. Product of Japan.