i wonder if its one of those giant hissing cockroaches thats making the sound.:D