Ran a tough track workout in the morning. Only took some Sportlegs after the workout, unfortunately forgetting to take them before going out to the track. Then had a really rough Graston session near dinner time. MVP :45 before going to bed.
Wished that the MVP session would have helped recovery from Graston session but that was too much to ask for.
Woke up and biked, doing 9 hill repeats. Legs lasted fairly well but still were a bit sore from the day before. MVP :60 after the bike workout which helped recovery in general. Sportlegs before and after helped a lot, and also my protein drinks.
The day after, Sunday morning found my legs to be reasonably in good shape from the tough bike workout.