Possible torn hamstring?

ouch… yeah, deff. go to the docs