I picked this up at a local shop today for $8. On the back it says "Alcohol Proof. Made in Japan. Patent no. 67996" in red cursive. It's 18" x 12". I've done a bit of research and determined it's likely paper mache, but I'd like to know more, if possible. Does anyone here have any info or guesses that could point me in the right direction? Thanks so much!