Hope Solo's podcast is peppered with questions about footage of her DWI arrest
Solo, 41, was arrested on March 31 after being discovered in her car in a Winston-Salem, North Carolina Walmart parking lot. Her two-year-old twins, Lozen and Vittorio, were in the backseat of the car.