TODAY IN HISTORY: The sci-fi indie Target Earth landed in…

TODAY IN HISTORY: The sci-fi indie Target Earth landed in theaters on November 7, 1954.