Villains Get the Upper Hand in the Arrowverse the Week of December 4

The CW has released the official synopses for the episodes of Supergirl, The Flash, DC's Legends [...]