The Glowing Artifact – Stuck in Customs

The Glowing Artifact

This looks like it was found in some remote area of Southeast Asia, but it was actually found in Disneyworld. It reminds me of Mark Twain’s sensational statement in Innocents Abroad when he saw all the replicas of the Mona Lisa and the Last Supper and said they were much better than the originals.
The Glowing Temple