Tens of thousands of Americans marched in support of impeachment this week, from New York's Times Square to small towns around the country.View on euronews</a>