The Truth Will Finally Be Told.
Twee vrouwen, ambitieuze documentairemakers, komen in 2003 vast te zitten in het door monsters geteisterde Toyko.