With the whole scuttlebut and hoopla surrounding monsters inc potentially replacing muppetvision 3D, another rumor has quietly arisen through multiple people: the muppets will make a new home in liberty square. This rumor, while subtle, has been mentioned or alluded to by multiple trusted insiders here, as well as some on Twitter. Will we get this salute to all nations (but mostly America)? Time will tell.