Cold Take
Discover
Club
Blind Pick
Log in
Sign up
N
Nelson de la Rosa
Follow
Born 6 September 1968 in Bayaguana, Dominican Republic
Died 22 October 2006 (aged 38)
Actor
Sealed
1996
?.?
?.?
The Island of Dr. Moreau
Majai
Sealed
2021
?.?
?.?
Val
Self (archive)
Sealed
1988
?.?
?.?
Rat Man
Mousey
Sealed
1988
?.?
?.?
Cross Mission
Astaroth