Worldwide Shipping! Secure payment
Dimensions: 85cm x 45cm (33,5in x 17.7in)
Material: 100% polyester
Made in Japan
Depending on species, the owl symbolism differs for Japanese people. The tawny owl is the "messenger of the gods", while the barn owl (white chest owl) is a demonic owl.
Will you recognize them?
Warning: Last items in stock!