Richa Novisha is an Indonesian actress.
Brontosaurus Love
Movie • 2013
The Final Quest
Movie • 2008
Jomblo
Movie • 2006