Japan's Yamanashi prefecture near Mount Fuji, one of the best places in the country to view autumn leaves. The annual Red Leaves Festival is now in full swing.
Japan's Yamanashi prefecture near Mount Fuji, one of the best places in the country to view autumn leaves. The annual Red Leaves Festival is now in full swing.