Watch Toki no Tabibito: Time Stranger - Full movie Online

Aired: Dec 20, 1986