Japan

frameborder="0">

Update – Country

This is not a photoshop, but a 100-meter statue of the goddess Kannon located in Sendai, Japan. This is one of the tallest statues in the world.

source 9gag

Leave a Reply