Jennifer Barnes was born on October 23, 1982 in Ottawa, Ontario, Canada. She is an actress, known for Avenging Force: The Scarab (2010). Read more on iMDB