1960 Italian poster for The Angry Red Planet.

1960 Italian poster for The Angry Red Planet.