This thrilling sci-fi fantasy series welcomes you to Japan, a top ten destination for extraterrestrials looking for refuge, relaxation, a good time, or just to raise a little hell! Join one unsuspecti...