Strange crap you find in Japanese country towns.