As "The People v. Frank Castle" gets underway, Foggy and Karen are increasingly stressed by Matt's absence. Elsewhere, Daredevil and Elektra dig deep (get it?!) to find the truth! What do they find? Pete and Matt--with answers for episode 207, "Semper Fidelis."