Sunday, July 05, 2009

Stars and Stripes Forever - Muppet Style

Wow. The Muppets celebrate Independence Day in the manner they are accustomed.

(Hat tip to Deacon Greg)