Democratic Senate candidate Elizabeth Warren has a new ad running on Massachusetts television praising the Chinese government’s investment in public works projects. The ad encourages the United States to follow the lead of the Asian Communist country and “do better.” Watch the ad below, courtesy of the New York Sun:
Recommended Stories
Print subscriber? Click here to login/register your account
Digital subscriber? Click here to login/register your account.