The beautiful Shiraito Falls (Shiraito-no-taki, 白糸の滝) at the foot of Mount Fuji, Japan.