TMI POST. C-section ladies what is this? 8week PP

Has anyone passed anything like this. It was hard. Sorry for grim pictures but can't get into a drs until tomorrow.