RIP, little man
Nelson de la Rosa, who gained fame as a) the smallest man in the world b) Marlon Brando's sidekick in the 1996 remake of The Island of Dr. Moreau and c) Pedro's little buddy and "good luck charm" during the Sox' run through the World Series two years ago, died over the weekend. Nelson, how we barely knew ye...
0 Comments:
Post a Comment
<< Home