"stall converters". Is it just me?

Don't worry the dog didn't die...he ran out of gas!