Annie Chang Movies
- 1970
Final Invasion
Final Invasion01970HD
An alien satellite crash lands in the desert of New Mexico, infecting two geologists sent to investigate the site. The fate of Earth lands on an...
- 2013
Telescope
Telescope4.82013HD
A cosmic archaeologist journeys through space and time to capture evidence of a forgotten Earth.