Watch Kimera - OVA - Episode OVA Online

Aired: Jul 31, 1996 to Jul 31, 1996