Zephon (Liberation)

A Zephon was one of the alien prisoners in Dauntless Prison. (TV: Liberation)