A giant larval moth goes on the warpath in Tokyo to rescue her twin fairy priestesses stolen during an expedition on their heavily radiated island.
Young Sherlock Holmes