Short-Lived 'Freedom Force' Segment From Tarzan and the Super 7 Comes To DVD

If you watched Filmation's Tarzan and the Super 7 on NBC CBS in the late '70s, then you probably remember the short-lived segment called The Freedom Force. To the Valley of Time came 5 heroes: Isis... (read entire news item)