Tag Results for "Staff Sgt. Luis Walker"
Last summer, Air Force Staff Sgt. Luis Walker was removed from his job at Lackland Air Force base in San Antonio, Texas and charged with having illicit sexual contact with 10 women and allegedly raping one of them. continue reading »