A photograph taken by a police officer in Huntsville, Alabama, on October 18, 1973, of a supposed alien.
Share on SNS