Leigh Kelly is an actress, known for The Land Before Time XI: Invasion of the Tinysauruses (2005), American Playhouse (1981) and Growing Pains (1985). Read more on iMDB