News

Erika Toda is a Japanese actress who rose to fame in the early 2000s. She starred on the silver screen for the first time in the TV drama series, Audrey.