This is a poster for the film "Invasion of the Astro-Monsters". It's the first advertisement I have seen with the CINERAMA logo that does not promote the film as being "In Cinerama". "Ni cinerama puede igualarlo" translated is "Nor Cinerama can equal it".