There's an unmistakable "Stardust City" vibe as "Star Trek" goes "Mission: Impossible" in 'Star Trek: Picard' season 2 episode 5.
'Star Trek: Picard' season 2 episode 5 teases a potentially magnificent match-up : Read more
'Star Trek: Picard' season 2 episode 5 teases a potentially magnificent match-up : Read more