What the hell were these things? I just remembered them in some sort of flashback to my past... Was it some kind of cartoon? Where can i get info?