Break out your flip phones, it's Saturday Night Live!
"Oh, I love being brief," he says before taking off on a tangent about New Mexico and UFOs. He later has to pause when his phone rings, but the call isn't for him and Strong just can't handle it.
Take a look:
Saturday Night Live airs Saturdays at 11:30/10:30c on NBC.