Iris Delgado is an American film, television and stage actress based in New York City.
keyboard_arrow_up