US President Donald Trump has launched a fresh attack on the media, saying his task of making America great again "is not easy, especially when we're also fighting the press".
Less than a month after taking office, Mr Trump took the unusual step of returning to the campaign trail for a big rally in Florida.
He promised he will try again to bring in his failed travel ban on people from seven mostly Muslim countries and says his team is working on a new healthcare plan to replace Obamacare - which he's described as a "tragedy".
During the event, he shocked his secret service bodyguards by inviting a fan to speak on stage.
.@POTUS brings a supporter up on stage with him, who speaks to the crowd: "Mr. President, thank you sir." pic.twitter.com/WznLzzUxMn
— Fox News (@FoxNews) February 18, 2017