Backdrop

A mysterious creature that glows in the dark is discovered at Lake Eacham.