Trump now says that the Mexico wall will be paid for by American taxpayers and will cost no more than $8 billion. Experts, however, peg the cost as up to $14 billion not including expropriation and maintenance costs. In order to appease supporters who complain that Mexico was supposed to foot the bill, Trump backtracked saying that the taxpayer money is actually a short term loan that will be repaid by Mexico.
Let's call it what it is - a scam to funnel billions of taxpayer dollars into corporate coffers.