I m saying the picture you describe seems to be a couverture of one of a magazine called goworld. You can buy digital copy or find some 2d hand. It’s a very interesting magazine besides this.
I’m no expert on these paintings but i remember that what you describe is a reccurent theme many times used in some old painting. It’s possible that the one you saw is not on goworld afterall.
In this topic as mentioned you have some of these couverture. Just scroll down.