Talk about tradition, this is impressive, 34 generations given 30 years per.
This Japanese Shop Is 1,020 Years Old. It Knows a Bit About Surviving Crises.
This Japanese Shop Is 1,020 Years Old. It Knows a Bit About Surviving Crises.
Last edited: