Don't know but that scene with Echo Alpha and the client was border line exotic hot. I don't see how they got from them getting captured there to them being free, the only thing i can guess is it was in a time past and that wasn't Echo.
Looks like there's a good chance that was the last episode we will see.