TMI discharge

Kattie
Last month I ovulated 12 days after my period. This cycle, Im on day 3 after my period but I just went pee and this was my discharge. Is this ovulation? Can I ovulate this early after my period? I'm taking an OPK when I get off work  ut I figured I could ask you guys haha. We did BD yesterday around 3pm, so could it be his sperm? Help please!