Ludoface

Ludo, from Labyrinth.

Lesja Liber is a designer for Jim Henson's Creature Shop. She resides in Islington, England with husband John Stephenson and children Natalka, Hana and Samuel.

Credits

External links