Kayuragi Pomegranate incense Sticks - Box of 40