Kelli Staxxx bitch slaps her landlord and smothers the life out of him.