Natasha Davidoff is a Czech porn star. [+]