ChannelHopper.org > Nelson de la Rosa
Nelson de la Rosa was a Dominican actor and circus performer who stood at a height of 2 feet 4 inches. He gained international acclaim for his role in the 1996 film "The Island of Dr. Moreau." De la Rosa died in 2006 at the age of 38.
A shipwrecked sailor stumbles upon a mysterious island and is shocked to discover that a brilliant scientist and his lab assistant have found a way to combine human and animal DNA—with horrific result...
Find out more, including where to stream or buy >