Franchesca Clifford is an actress, known for South Park: Bigger, Longer & Uncut (1999) and South Park (1997). Read more on iMDB