Criterion edition #1000 roars into stores on October 29th 2019, and it’s a colossal...
Invasion of Astro-Monster
Star Pilot aka 2+5: Missione Hydra is a 1966 Italian science-fiction film directed by Pietro Francisci....
In the 1960s, two astronauts, Fuji and Glenn, are sent to investigate the surface...
