xyFace Beth Leavel 2011-06-14 Beth Leavel Photos Beth Leavel was born on 01 Nov 1955 in Raleigh, North Carolina, USA.