Watched
About
Nelson de la Rosa
Born: Sep 6, 1968 — Died: Oct 22, 2006
Birthplace: Bayaguana, Dominican Republic
The Island of Dr. Moreau
Eye
Oct 23, 2022