Switchbacks galore! Another reason to visit Japan.

The video is of a series of switchbacks at Lake Towada Amori, Japan on Route 102.  I definately need to go there some day!