Concept Art Writing Prompt: The Pierced Astronaut

Something very strange is going on in this week's writing prompt. Can you come up with a story explaining what's going on with this spacesuit-wearing rider?

The Lost Catcher is by artist Jie Ma, via r/SpecArt. Does this image inspire you to write a story of your own? If so, post it in the comments.

Concept Art Writing Prompt: The Pierced Astronaut