Home Politcs Trapped: Kamala Harris has Trump on the ropes