Sources

7 Total Sources

1,800 Volunteers Pull 360-Tonne Hirosaki Castle Keep 6 Feet for Earthquake Repairs