An odd place for a cherry blossom! Wait.

Spotted in Shibutoge In Shiga Kogen, the highest ski resort in Japan.