Tag: italia ricci

Cover your ears, Silver Banshee is headed to National City! CBS's Supergirl has officially added another villain to their...