Designed by
Title
Oda Nobunaga statue at spring, Shimabara castle, Nagasaki, Japan #315919698
Description
Oda Nobunaga archery on horse statue at Shimabara castle, Nagasaki, Kyushu, Japan. Japanese language means 'Oda Nobunaga' who daimyo lead Oda clan to war against other daimyo to unify Japan in 1560s
This image is editorial