The Truth Will Finally Be Told.
Dwie kobiety, początkujące dokumentalistki, zostają uwięzione w nękanym przez potwory Tokyo w 2003 roku.