Donald Trump used a raucous speech at the opening of the Theodore Roosevelt Presidential Library in North Dakota on Wednesday to insist 'I can do anything,' as the 80-year-old president's bravado-fuelled remarks and visible bruising on his hand reignited questions over his health ahead of a planned July 4 marathon address in Washington, D.C.
The speculation about Trump's fitness, much of it driven by recent close-up photographs showing heavy discolouration on his right hand. Those concerns sharpened when he told the America 250 celebration crowd that he intended to deliver a 'really long' Independence Day speech in the capital, despite forecasts of more than 100F heat and a schedule that, by his own account, will keep him on his feet for at least 45 minutes.