Sheffield, United Kingdom
Come explore the natural world with Lila and her larger than life family.
Lila is a free spirit, who is happiest when being and doing and stomping about. Lila is a great stomper. She loves nature, especially big trees and all the little creatures that dwell inside.
© Finger Industries Ltd