omg. You guys are very helpful. I am going to spray it with degreaser, wash it down, dry it out, and then start it and let the leak show up. I will also post more pics of the result.
8/29/14. Here is the result of my experiment from yesterday. So, I had a very small amount of degreaser left at home. So, I sprayed it on it and washed it down with power washer, dried it and left it to dry outside. That was about 7:06 pm yesterday.
Result: 13hrs later, this morning that is, there was no oil leak whatsoever. How can that be explained?
Now, my next plan is to actually run the machine, say, 20 minutes to see what happens. If while the engine is getting hot and I start seeing oil leak, how could that be explained too? Remember, for two days in a row now, I have seen puddles of oil without running it, except the time after I added oil and started, then, noticed oil leak for the first time and for couple of days continuously after that.