The Spirit of Astro

The Spirit of Astro Is A 1969 Film.

Home media releases
February 15, 2000 VHS February 1, 2005 DVD