Leya  humiliates deviant david!!