Transmission fluid everywhere

Sorry for your leak. That stinks! Best of luck to ya! keep us posted.
Syleng1