Abilene, TX | Philadelphia, PA
Also known as: anointed_one_by_god
Jessica Owens lives in Abilene, Texas. She has also lived in Philadelphia, Pennsylvania. She is an alumnus of the The University Of The Arts and Abilene Christian University. Jessica's a big fan of Into The Woods. Among her favorite films are Bamboozled, The Incredibles, Save The Last Dance, The Secret Garden, To Sir With Love, The Little Princess and The Passion Of Christ.