There is a resort in Japan which is located on a mountain peak. When you go there, you can actually see a sea of clouds floating below you!
I Want To/C
There is a resort in Japan which is located on a mountain peak. When you go there, you can actually see a sea of clouds floating below you!