From Nashville, TN, Woodruff has been seen on Showtime's "Funniest People in America." She's bawdy and brazen and her show is not for the faint of heart!
Added by Upcoming Robot on May 7, 2008