A banner or cap cloud above Mount Youtei (6230ft) seen from Hirafu-Niseko, north island of Japan. It is a spectacular form of stratus that can form on the peaks of large mountain ranges.[Source: CCTV.com]
(CCTV.com September 24, 2009)