This is a French Small poster 40 x 60 cms from the original release of this film in 1982.
Aztec god Quetzalcoatl, as a giant flying lizard, is one of the lesser known monsters to threaten New York in Larry Cohen’s fondly remembered low-budget horror film.