Muppet Patriotism: Stars & Stripes Forever

March 2nd, 2010 by

The Muppets demonstrate their love of country with this musical ode to America. Found at YouTube from MuppetsStudio.

Similar Posts:

Tags: , , , , , , , , , , , , , , ,