Michaela Abay is an actress.
IMDb (opens in a new tab)
1986·12 eps
Zoe Buchanan
1985·1 ep
Saffron Walden
1985·8 eps
Lucy Greenwood