Carmelita Fox

Inspector Carmelita Montoya Fox is a supporting hero of the Sly Cooper franchise.