in Unusual ThingsSnow Canyon Roads in Japan 130 Views These are Japanese mountains 300 meters above the sea level. Winter here lasts from November to April with the snow layer at times reaching 20 meters. 1.2Kshares Share Tweet RSS WhatsApp Leave a Reply Cancel replyYour email address will not be published. Required fields are marked *Comment *Name * Email * Website Δ