A group of TV reporters has been turned loose on the world of Heroes - a sprawling complex of sets at the venerable Gower Studios - and t...
Posted in: Heroes