Talithan

Talithans were a species of red-skinned humanoids. (COMIC: Minus Seven Wonders)