Hope you're feeling better soon and back at it.
But... you DID 12.7 miles. You probably would have never thought you could!
Yoga till it feels better.... And hot tubs and massages. Good luck and hang in there. Hopefully it will only be short term troubles.
Jes