Space station interior, alien ambassadors, oil on canvas, painting by Peter Paul Rubens | Painting