74% Supergirl 6.3: “Phantom Menaces” Review Brent Botsford April 15, 2021 Entertainment, Reviews, Television NOTE: Full spoilers for this episode of, "Supergirl" are present in this review Team Supergirl has created a hell of a mess for National City, after they accidentally unleashed a wayward ...