Maria Gallagher, a 23-year-old woman from New York, had never told anyone about the time she was sexually assaulted before she blurted it out to a United States senator, Republican Jeff Flake of Arizona, with millions watching on live national television.