Mister Kidney Punch is a fictional character, a villain in the Radioactive Man universe and a friend of Larva Girl's and Jawbreaker's. He wears a green single-breasted suit and a purple hood. As his name implies, he specializes in delivering an unexpected, two-fisted punch to the kidneys.[1] He works alongside the Scarlet Floozy and the Human Lawn Dart in a group called the Threatening Threesome.[2]
He also appeared alongside the Scarlet Floozy in the campy Radioactive Man series from the 1970s, played by actor Sheldon Leonard.[3]