Sendai Daikannon Gallery
steospooktober
whitelion
reynauldapologist
blackbullnyc
knights-of-ishgard
Sendai Daikannon, located in Sendai, Japan, is the sixth tallest statue in the world at 100 meters (
Prev
Next