Is there such a thing as a 5000 stall converter that is streetable ?

Got any video (or at least more detail!) of all that? I imagine it's a Chevrolet deal, but sounds like a war on wheels to me...

Picture 049.jpg

Picture 052.jpg

Picture 053.jpg