televisionNews The Russo Brothers Confirm They Are Still Involved In Prime Video's 'Citadel: Diana' Despite Reports Of Them Going Back To Marvel July 22nd, 2024