Blake Shelton is shocked that Tim Tebow isn't in the NFL.