Directed by LEON ICHASO filmed in 1996 in Dominican Republic, was born in Habana, Cuba, and moved to the United States at age 14 where he was raised in Miami and New York. In Cuba, his family was very well known in radio, TV, journalism and literature. His father, Dr. Justo Rodriguez Santos, is on...