fbpx

Tag: Xinhua News Agency

Animation Monday: Once Upon A Virus

Wow, people from China made something brilliant.  The folks from New China TV took Legos and made fun of certain people from the United States by turning the Statue of Liberty into […]

Rate This Post
RSS
Follow by Email
YouTube
YouTube
Pinterest
LinkedIn
LinkedIn
Share
Instagram
%d bloggers like this: