Apparently Sting is on the Daily Show tonight (11PM, Comedy Central).
If it turns out to be the wrestler, I will fall on my sword.
Love you all!
Holly