Grimes comes to Carter with information that might lead them to the terrorists. Nilaa is sequestered and questioned by Rebecca.
Feb 13, 2017
Feb 27, 2017