Gingezel Sci Fi Art

Is this an alien artifact floating on a sea? Available at Fine Art America.

Is this an alien artifact floating on a sea? Available at Fine Art America.