NARUSAWA, Yamanashi Prefecture--The Narusawa Ice Cave, a national natural treasure located here at the foot of Mount Fuji, has proved a popular sanctuary for people trying to escape the continuing summer swelter. [Read More]

No reproduction or republication without written permission.