Don't you hate it when you suddenly find yourself on a weird desert planet full of giant lizard monsters? Twins Lily and Lucas aren't too happy about it, either. Where in the worlds are they? And what's up with the mysterious device, labeled S.T.E.L.A., that brought them there? Will the kids find their way back, or will they get crunched under a big scaly foot? Find out in "The Adventures of Lily and Lucas," only at Stela Unlimited.
- Stela Studio Creator