Frog Stone
Frog Stone was born in Preston, Lancashire in the UK. She is an actress and writer working extensively in theatre as well as TV and film. She was spotted by a top talent agent whilst at university performing at the Edinburgh Festival. She is known for both her comedic and dramatic roles and most ...