Odeta Rose is an entrepreneur from USA. She was born on April 4, 1982, in New York.
USA
Total Views
All-time rank
30-day rank