Elfen Lied Season 1 finished airing Oct 17, 2004

Full countdown page →
Elfen Lied Season 1 Release Date & Countdown | NextArc