Free: Contests & Raffles.
If it makes you feel better, 4 years ago...
If its tranny fluid and its leaking from that plug then I might suspect your front input shaft seal may be leaking. Or torque converter