The Awesomeness That Was Apollo Smile

Apollo Smile, “the live action anime girl” hosted SciFi’s Anime Week back in 1998. Lucky for us, one fellow- Apolloite taped the three movies...