Pheona McLellan
Birthday:
1965 in England, UK
Pheona McLellan was born in 1965 in England. She is an actress, known for L'oiseau bleu (1976), Dickens of London (1976) and A Hitch in Time (1978).