Kenneth Middleton, 69, admitted to the teenager he was drunk before he sexually assaulted her at a bus stop.