Making the "Return" Trip (2003)
Documentary featurette with reminiscences from the cast and crew of Return from Witch Mountain
star 8
- Release Date: 2003-09-02
- Runtime: 0h 23min
- Production Company: Buena Vista Home Entertainment
- Production Country:
United States of America