"How the heck that got into the oil pan??"

You should watch it. Part of an oil change sticker. At 90K and the rig now has 200K!!!
OhWow, it's a vid, all I saw was a still pic. I'll recheck, maybe a slow signal