This is an image from an 1960 Mexican sci-fi movie called The Ship of Monsters. Horrorpedia provides an article and some additional art.
This is an image from an 1960 Mexican sci-fi movie called The Ship of Monsters. Horrorpedia provides an article and some additional art.