Trump continues to make a complete fool of himself with his outrageous claims... he is either stupid or a master of manipulation

Due to the technical or legal........

© Belfast Telegraph