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