Fri. Jun 21st, 2024

A Delta-state based Nollywood actress, Stella Clifford, called out a married director who she claims demanded sex in order to give her a job. Stella took to her Instagram page to share screenshots of the alleged messages the married movie director sent to her in which he told her […]

Leave a Reply