The Twins

The Twins are a pair of Ancients who created the Yilan and who were known for their love of snakes and serpents.

The Twins

Land of Legends theshadow99 theshadow99