In late February, Showtime released a trailer for a new documentary series titled Outcry that was slated to premiere on April 3. In mid-March, the network allowed TV critics to watch the first two episodes. 48 hours later, Showtime opted to push the premiere date, and today, the network has finally announced that Outcry will debut on July 5. Since Collider never ran that first trailer, I'm including it below a new first-look video that Showtime released on Monday. I want you to have as much footage as possible, because this is the kind of sensitive case …