So I was under my car changing my oil and I look over and see this...



What is this?? I put new grease in the tie rod end but this looks like it's something more..