2 souvenir shot glasses
The red and green inserts are plastic
Six Flags amusement parks
Made in Japan