Candy Japanese Daifuku.

Royalty-free stock photo ID: 103530143

Candy Japanese Daifuku.