Lord of Skull Spiders

The Lord of Skull Spiders is an ancient

and the main antagonist of The Toa Ponies.