Is that picture from the movie “Them”? Classic Sci Fi.
Dunno, and don’t even remember where I found it .. lol