A Spanish brunette with little olive-shaped tits, Ana Allen made her debut on Larry David's hit HBO comedy series Curb Your Enthusiasm in an episode called "The Grand Opening." She played a female dodgeball player, and though she was able to dodge nudity there, she had her grand opening in her follow-up theatrical debut, Iris TV (2003). Made-for-TV in her native Spain, the … Join Mr Skin to read her entire Biography