That thing at 3 o'clock on top looks like the oil filter housing!  That is where I would start but I doubt that is it. Not easy to get to.  I would like to see other angles to try and find it for certain.