Only In Japan
Every day, stuff you'd never see anywhere else.
Even the bathrooms are over the top.
Δ