Home > Meme Archive
Jun 4, 2013 Source: Daily Caller
To the uninitiated, the phrase “Big Yellow Duck” probably doesn't conjure thoughts of revolution or social media-inspired uprising. Yet China's largest social media platform, Sina Corp.'s Weibo service, banned searches for that term and several others ... (Read More)
|
Tweet |