Ambassador Telseth
Ambassador Telseth

 

Ambassador Telseth edit

He's a strange and a bit peculiar alien from another planet. Understand, being alien isn't all that strange. Not for Astro City. He docked his spacecraft, or whatever it is, on the Gaines River over eight years ago... and it's still there.

Now that's the strange part!

More...