short animated documentary telling the astonishing story of
the stick insects from Lord Howe Island. A love song to evolution,
uniqueness, life and the little creatures underfoot. Currently
in production in Castlemaine, Australia. Release date May 2013.
© 2012 Jilli Rose All rights reserved. Play nice and ask before you use images and clips, please. I'd do the same for you.