Astro (Franchise)

Astro is a franchise based off the 1988 Film, Astro.