FOX News declares 'The Muppets' as Communist.

No, seriously...