A new clip from DC Universe's Stargirl has arrived, introducing the Justice Society of America headquarters, and showing off Luke Wilson's S.T.R.I.P.E. armor.
Check it out:
Stargirl premieres May 19 on DC Universe. Episodes will air on CW the day after they start streaming.