Photo of Japan
I think I know what you are talking about.
Personally I've never seen it, but have seen cels
advertised on here and about......
do you have anymore clues?
I tried to do a google search, but nothing like
you described showed up