“Denise Richards and Her Wild Things” premieres tonight, March 4, at 9:00 p.m. ET. A second new episode will air immediately following the first at 9:30 p.m. ET. The only way to watch ...