This product is a "movie strap" sold at the theme park "Universal Studios Japan."
The illustration on the back is a postcard.
Unopened
The package stands on its own, so
it can be displayed as is.
The package has faded over time.
Delivered in about 2 weeks from Japan