Stern Leute

The Star people are a group of species native from the Red Star. None of them have ever been seen before The Raid.