Yes!.... That fish is pregnant and approximately midway in the cycle....... (about 13 days left before delivering)
Guppy females can be assumed to be permanently pregnant...... If she's been in contact with a male in the past 3 months, she will most likely be pregnant.
She will deliver at around 28 day periods, (depending on the water temperature) and deliver between 25 to 80 fry at a time.... (average around 35/40)..... (She will deliver fry at least 4 times after impregnation by a male, even if the male is removed)