tokyobling.wordpress.com
Tengu at Kenchoji
One of the most popular and well know mythological creatures in Japan is the tengu, or 天狗 in Japanese characters. Literally meaning “heavenly dogs”, there is nothing much dog like about…