Leona Vaughan

February 3, 1996
Caerphilly County Borough, South Wales, UK

Television Credits