Shimabara Castle, historical building located in Shimabara, Japan. Model imported from Google 3D Warehouse. shimabara_Gr6.jpg 18.7 KB · Views: 149