Enter the Lost Galaxy
S7:E35
1999
IMDb
The Terra Venture discovers the fabled Lost Galaxy