Telelens photo of the statue of the goddess Kannon, one of the tallest statues in the world. Sendai, Japan.
Wow! Kinda spooky
Please Login to reply.
No replies yet.