« Index
‹ Previous
Next ›
Languages list
Français
English
Himeji castle - Shachi
The shachi is a fabulous animal put on the roof in order to protect from fire and evil spirits...