Night Screamer

This creature is encountered in Darwin