Summary
Due to a mishap, Ben is sent to a world closely mirroring his own; only with angels, devils, fallen angels and Yokai hiding in plain sight from the rest of the world. Having been thrust into a world full of mythological beings from one full of alien beings, how will our favorite hero deal with it?