Does this sound like a torque converter issue? More?

When was that pic taken?