The Quetzacoatl
Quetzacoatl is from The Winged Serpent.
Poorly concealed green screens. Weird.
Larry Cohen dericted it.
The Q. flying through town.