Star Trek Picard S02e07: Sol Rodriguez and Santiago Cabrera as Dr. Teresa Ramirez and RiosBy Kam| April 15, 2022