This was photographed in the rainforest near Innisfail in Qld. It was cute. That is all I know of it.
All images are İAlexander Dudley