I also donned the Super suit yesterday to take on the nefarious Mister Leather -- but he proved to be an incredibly formidable foe...