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)