S1E10 - Infiltrate, explosions, and ... who is that, have we been discovered?

S1E10 - Infiltrate, explosions, and ... who is that, have we been discovered?