Angel and Debra think they may have found the Ice Truck Killer.