In 2009, Lin-Manuel Miranda visited the White House for a cultural event and debuted a rap about Alexander Hamilton. The audience thought that was a little strange, but they were pleasantly surprised. You can see that performance at the Washington Post. Seven years later, Miranda is playing Hamilton in his hit Broadway show Hamilton. He visited the White House again yesterday, where he freestyled in the Rose Garden using prompts from cue cards held by President Obama. The video was posted to the official White House Facebook page. -via Digg