I had nearly forgotten the Inhumanoids animated TV show. Now it’s all coming back to me: www.youtube.com/watch I watched all the shows they mention, back then.