Catchy tune from 2004. Written by someone who can see into the future I guess.
Many cameo's from the current POTUS 2016 roster including Trump, Bloomberg, Jeb.