does anyone know if that was really todd palin in the SNL sketch last night?

http://www.hulu.com/watch/39808/saturday-night-live-update-palin-rap
_________________________
"I'm going to spend the rest of the weekend deep frying the fuck out of anything that gets in my way." --Handful