Next week on Supergirl… And is it just me? The Bad Girls’ base of operation is a less than icy version of the Fortress of Solitude, somewhere just outside of National City. Wouldn’t that be pretty visible if anyone did any kind of satellite search? Heck, you could probably just pull it up on Google Earth. But yet the super sophisticated DEO is clueless. I’m just saying….