Twins Lily and Lucas are left to fend for themselves, after they've mysteriously arrived in a dangerous desert planet, inhabited by giant lizard monsters. Where are they? How did they get there? And how did they happen upon this robotic companion? Stela presents a sneak peek of the upcoming series, The Adventures of Lily and Lucas.
- Stela Studio Creator