Stacchati/Legends

The Stacchati were a tall humanoid species.