Episode CLXI - The Prometheon

It's alien vs alien in The Prometheon