Gaming Image released by Rocksteady for new Suicide Squad game created curiosity Team Tech Outlook Aug 7, 2020