Just looks like a big snake to me. I think it is hard to tell if a snake has ovulated unless you have seen the snake before ovulation and can then make a comparison.

Just my $0.02...