Ground troops clean up Himeji Castle in western Japan
Ground Self-Defense Force troops clean up Himeji Castle, a World Heritage site and national treasure in western Japan.
Ground Self-Defense Force troops clean up Himeji Castle, a World Heritage site and national treasure in western Japan.