Mount Fuji Snow Cap Finally Appears on Iconic Mount Fuji, Japan, Latest in the Past 130 Years April 7, 2025