Newly-Launched Deer Talk Show Welcomes Ted Nugent as its First Guest