Donald Trump has given the longest speech of his presidency so far - clocking in at two hours and two minutes at the Conservative Political Action Conference on Saturday.

He went just a little off script. Here's a tiny flavour of what he said.