Felix Delgado (born December 18, 1974),, better known by his stage name Cuban Link, is a Cuban-American rapper. Delgado was born in Havana, Cuba in 1974. He and his family emigrated to the United States in 1980 and settled in the South Bronx neighborhood of New York City.