Action-packed 2002 season opener for "The Adventures of Stephen Brown" predominantly filmed on Portsmouth's ill-fated Tricorn Centre before its demolition. Stephen has brought Lizzie and Emma to the sterile planet Zara, home of the evil Tubcons. It is far in the future, and SB believes his old enemies are long dead. This soon proves far from true...
Link to this comment:
Video Responses
All Comments (0)