WoW view: The Unkai Terrace above the clouds


The Unkai Terrace is a scenic viewing terrace that is on a high mountain peak, “above the clouds.”

Unkai Terrace is located in the resort town of Tomamu in Hokkaido Japan.

The word “Unkai” in Japanese means “sea of clouds” and the natural phenomena only occurs occasionally, typically on summer mornings. 

Photo source: Web whale news;