Sendai Daikannon: Japan’s “Final Boss” Tall Statue
Towering above the city of Sendai, Sendai Daikannon is one of Japan’s most surprising landmarks.Standing at 100 meters tall, it is the second tallest statue in Japan—and one of the very few giant statues in the country that visitors can … Read More










