Just that it came from space somewhere. Some alien pod crashed near where I was walking, and when I went to go check it out, this thing leaped up and latched on to my wrist. Can't get it to let go either.
[Sliiiight eye twitch, not that you can see, because he's leaving out the part where he was told it has something to do with the space cops better known as "Plumbers".]
Audio
[Sliiiight eye twitch, not that you can see, because he's leaving out the part where he was told it has something to do with the space cops better known as "Plumbers".]