Apr 13 (Simple History Live) - Japanese castles are some of the greatest marvels of medieval Japanese engineering. Being products of a unique defense phylosophy, lack of certain materials, Japanese mythology and thousands of man hours gave them a unique and beautiful look.
Often massive in size and built with whole surrounding towns in mind, these magnificent structures used to dot the land of medieval Japan, but now, only a few original castles remain.