The BEST episodes directed by Yuichi Aoki
#1 - Those Who Have Let Go
RErideD – Derrida, who leaps through time – - Season 1 - Episode 10
Five years ago after Derrida's tragedy, a reckless experiment gives birth to the entity known as Donna.
Watch Now:Amazon