Dog (dog), a lucky charm to ward off evil spirits, ensure safe delivery, and raise children 2017.12.31
Paella by the winner of the World Championships also made an appearance! The 8th Kyoto Spai... 2024.4.26