The Colin 0 Posted March 28, 2006 Share Posted March 28, 2006 So where do you think the best snow now is? I think the answer may well be Hokkaido but I can't make it up there, so lets stick to Honshu. Link to post Share on other sites
IIIII 2 Posted March 28, 2006 Share Posted March 28, 2006 Higher up places! Link to post Share on other sites
Recommended Posts