Medusa
- Episode aired Nov 28, 2016
- TV-14
- 42m
As Eliza comes to National City for Thanksgiving, Kara turns to Lena for help when Cadmus unleashes a virus that instantly kills aliens, then is asked by Barry Allen and Cisco Ramon for help... Read allAs Eliza comes to National City for Thanksgiving, Kara turns to Lena for help when Cadmus unleashes a virus that instantly kills aliens, then is asked by Barry Allen and Cisco Ramon for help with an alien invasion on their Earth.As Eliza comes to National City for Thanksgiving, Kara turns to Lena for help when Cadmus unleashes a virus that instantly kills aliens, then is asked by Barry Allen and Cisco Ramon for help with an alien invasion on their Earth.