Karen LeBlanc is an actress, known for Battlestar Galactica: Blood & Chrome (2012), Nurse.Fighter.Boy (2008) and Dolan's Cadillac (2009). Read more on iMDB