Godzilla and others take center stage in a projection mapping exhibit in Tokyo that some say isn't worth its hefty price tag.

Unseen Japan