I'm going to suggest a possible Basenji/Jack mix. There is much that reminds me of a Basenji (head, ears, wrinkled brow) and much that reminds me of a Jack (leg structure). Basenji's are "square", in that they stand as tall as they are long. If you measure at the withers (base of the neck on her back), you should get the same measurment from the floor to there as from the tip of her tail to there. Her back looks like it may be typical for a Basenji, but the legs are far too short for the equation. Here are 2 links from the ACK that descirbe how a Basenji and Russell "should" look like. You might enjoy comparing the two to your girl...
Basenji Breed Info
Russell Terrier Breed Info
Of course, if you really want to know, there are Doggie DNA companies that could tell you (for sure). Either way, it sounds like she's lucky that you came along! Enjoy her!