Storia: Japan's National Route 339 becomes a 362-step staircase near Cape Tappi, making it the country's only pedestrian-only national highway — Warptech Lab News