One year ago today — on June 16, 2015 — Donald Trump officially announced his candidacy to be president of the United States. Today, he is the presumptive Republican nominee.

No one could have predicted the last 12 months, which have been full of offensive declarations, laugh-out-loud quotes, and moments so unbelievable you couldn't make them up if you tried. Luckily, we didn't have to — the headlines wrote themselves. Here are 95 actual news headlines we published over the last year. These are all real. This is real life.

1. Donald Trump officially announces he's running for president [June 16, 2015]

2. Report: Donald Trump campaign paid actors $50 to come to his presidential announcement [June 18, 2015]

3. Donald Trump: Mitt Romney was a 'frozen jellyfish' in 2012 race [July 9, 2015]

4. Donald Trump and escaped Mexican drug lord El Chapo threaten each other on Twitter [July 13, 2015]

5. Donald Trump on John McCain: 'I like people who weren't captured' [July 18, 2015]

6. Trump believes America is falling to pieces because no one read his book [July 27, 2015]

7. Donald Trump didn't own a computer until 2007, doesn't really do 'the email thing' [July 29, 2015]

8. Donald Trump issues a press release crowning himself the 'unequivocal winner' of the debate [August 7, 2015]

9. Donald Trump said Megyn Kelly had 'blood coming out of her wherever' during debate [August 8, 2015]

10. Donald Trump boasts he has 'one of the great memories of all time' — and can't remember the last time he apologized [August 19, 2015]

11. Donald Trump says he'd use ISIS to 'scare the pope' into supporting capitalism [August 20, 2015]

12. Donald Trump impersonates Asian negotiators during Iowa rally [August 25, 2015]

13. Trump squeezes in 33 insults about the Bush family in a 35-minute interview [August 27, 2015]

14. Donald Trump wants to play a game of golf with Jeb Bush 'for the presidency' [September 2, 2015]

15. Ben Carson was the first physician to successfully separate conjoined twins. But Donald Trump thinks he's 'overrated as a doctor.' [September 11, 2015]

16. Donald Trump told Jimmy Fallon he doesn't apologize because he's never wrong [September 12, 2015]

17. Trump compares the Bible to 'a great movie' [September 16, 2015]

18. Donald Trump: 'I love the Muslims' [September 20, 2015]

19. Donald Trump boycotts Fox News [September 3, 2015]

20. Donald Trump's 25-year quest to prove that his fingers aren't short [October 7, 2015]

21. Donald Trump says Bowe Bergdahl 'should have been executed' [October 8, 2015]

22. Donald Trump: I don't think getting rid of Saddam Hussein was 'a helpful thing' [October 13, 2015]

23. Donald Trump said his career hasn't been 'easy' because he needed a 'small loan' to get started. It was $1 million from his father. [October 26, 2015]

24. Watch Donald Trump ace Drake's dancing in this 'Hotline Bling' spoof [November 8, 2015]

25. Donald Trump suggests boycotting Starbucks over holiday cup debacle [November 9, 2015]

26. Donald Trump tells a space-loving 10-year-old to forget NASA — we need to fix potholes [November 11, 2015]

27. Trump likens Carson's 'pathological' temper to child molesting: 'You don't cure these people' [November 12, 2015]

28. Donald Trump demands to know, 'How stupid are the people of Iowa?' [November 13, 2015]

29. Donald Trump is incorrectly claiming Arabs in New Jersey openly cheered the 9/11 attacks [November 22, 2015]

30. Trump on black protester attacked after disrupting his speech: 'Maybe he should've been roughed up' [November 22, 2015]

31. Trump: 'You bet your ass I would' approve waterboarding — even if it doesn't work [November 24, 2015]

32. Donald Trump calls for a 'complete shutdown' of Muslims entering the U.S. [December 7, 2015]

33. Trump: I will talk to Bill Gates about 'closing that internet up' [December 8, 2015]

34. Donald Trump trashes Time's Person of the Year decision after being named a runner-up [December 9, 2015]

35. White supremacist groups credit surging interest to Donald Trump: 'He's certainly creating a movement' [December 10, 2015]

36. Of course this note from Donald Trump's doctor describes his test results as 'astonishingly excellent' [December 14, 2015]

37. Vladimir Putin weighs in on Donald Trump: 'Talented, without any doubt' [December 17, 2015]

38. Donald Trump says as much as he hates some reporters, 'I'd never kill them' [December 22, 2015]

39. Al Qaeda group uses Donald Trump footage in recruitment video [January 2, 2016]

40. Trump leads first national 2016 poll by 17 points [January 5, 2016]

41. Donald Trump now has a band of children singing his praises at rallies [January 14, 2016]

42. Donald Trump says he could 'shoot somebody' and not lose voters [January 24, 2016]

43. Trump got confused in church and put money in the communion plate [February 1, 2016]

44. Donald Trump: I'll bring back 'a hell of a lot worse than waterboarding' [February 6, 2016]

45. PolitiFact finds that only 1 percent of the things Donald Trump says are entirely true [February 19, 2016]

46. Former KKK grand wizard David Duke is hoping for a President Trump [February 25, 2016]

47. Donald Trump just made funny faces with a water bottle and yelled 'It's Rubio!' [February 26, 2016]

48. Trump reportedly canceled all TV appearances Tuesday because he didn't like the way he looked [March 8, 2016]

49. Donald Trump even decides what Chris Christie eats [March 8, 2016]

50. Donald Trump pushes branded steaks, wine, and water during bizarre victory speech [March 8, 2016]

51. Americans think Donald Trump is as qualified as Taylor Swift to make a Supreme Court appointment [March 10, 2016]

52. You can tell what mood Donald Trump is in based on the color of his hat [March 15, 2016]

53. Donald Trump got asked who he consults with on foreign policy. His answer: 'Myself' [March 16, 2016]

54. A whopping 54 percent of Americans would really like to punch Donald Trump in the face [March 21, 2016]

55. Donald Trump just offered a seemingly random woman a job during his news conference [March 21, 2016]

56. Donald Trump had to clarify that he's ruled out Muslim internment camps [March 27, 2016]

57. Donald Trump claims to Sean Hannity that a pen-wielding ex-Breitbart reporter threatened him first [March 30, 2016]

58. Donald Trump says his 'very rich Muslim' friends think his proposed Muslim ban is a 'great thing' [March 31, 2016]

59. Donald Trump thinks acting presidential would be 'boring as hell' [April 4, 2016]

60. Donald Trump asks Pittsburgh crowd how Joe Paterno — who died in 2012 — is doing [April 13, 2016]

61. Trump's favorite Bible passage is 'an eye for an eye,' because of course it is [April 14, 2016]

62. Donald Trump says it was a 'great honor' to vote for himself in New York primary [April 19, 2016]

63. Donald Trump thinks he'd be doing America a favor by chasing out celebrities like Lena Dunham and Rosie O'Donnell [April 26, 2016]

64. Donald Trump claims that if Hillary Clinton was a man 'I don't think she'd get 5 percent of the vote' [April 26, 2016]

65. Donald Trump just kind of accused Ted Cruz's father of helping to assassinate JFK [May 3, 2016]

66. Donald Trump thinks he'll be president for 16 years [May 4, 2016]

67. Trump celebrates Cinco De Mayo with a tweet: 'I love Hispanics!' [May 5, 2016]

68. In first rally as presumptive nominee, Donald Trump mimes coal mining, slams modern hair spray [May 6, 2016]

69. Donald Trump yadda yaddas his past support for the Iraq war: 'Blah, blah, blah, yes, I guess' [May 6, 2016]

70. Donald Trump: 'Everything I say right now…is a suggestion' [May 13, 2016]

71. This New York Times investigation uncovered troubling anecdotes about Trump's private interactions with women [May 14, 2016]

72. Donald Trump says his campaign will be a 'complete waste of time' if he doesn't become president [May 17, 2016]

73. Donald Trump says the most dangerous place he's ever been is Brooklyn [May 18, 2016]

74. Donald Trump accuses Bill Clinton of 'rape' on Fox News [May 19, 2016]

75. Experts say U.S. would need internment camps, police state to carry out Trump's promises [May 19, 2016]

76. Donald Trump pokes fun at Chris Christie's weight at Chris Christie fundraiser [May 20, 2016]

77. Donald Trump mimes shooting the San Bernardino attackers [May 20, 2016]

78. Donald Trump finally donates that $1 million to veterans he said he gave in January [May 25, 2016]

79. The Trump campaign accidentally sent Politico its secret Hillary Clinton attack plan [May 25, 2016]

80. Donald Trump admits he has a penchant for using aliases [May 26, 2016]

81. Fox News, CNN, MSNBC all broadcast Trump's empty podium instead of Clinton's big speech [May 26, 2016]

82. Ben Carson warns of 'tremendous carnage and death' if we don't elect Donald Trump [May 31, 2016]

83. Donald Trump apparently doesn't know what the Brexit is [June 1, 2016]

84. Trump will soon be briefed on top secret information and officials worry he'll blab [June 2, 2016]

85. Trump: Judge has 'absolute conflict' due to 'Mexican heritage' [June 2, 2016]

86. Donald Trump, criticizing the media, points out someone at rally: 'Look at my African-American' [June 4, 2016]

87. Donald Trump says he was 'the one that really broke the glass ceiling on behalf of women' [June 7, 2016]

88. Report: Trump sought investment in partnerships with Gadhafi [June 7, 2016]

89. Conservative radio host Hugh Hewitt likens Donald Trump to 'stage-four cancer' [June 8, 2016]

90. Donald Trump's plan to turn New York red in November? Bumper stickers. [June 9, 2016]

91. Trump expands slogan to 'Make America Great Again for Everyone" [June 11, 2016]

92. Donald Trump literally hugged a flag to show his patriotism [June 12, 2016]

93. Donald Trump defends his criticism of Muslims: 'I was right, I have been right, and I am right' [June 13, 2016]

94. Donald Trump just suggested Obama is a secret Muslim — again [June 13, 2016]

95. Donald Trump claims 'assimilation' among Muslim Americans is close to 'nonexistent' [June 15, 2016]

Donald Trump is the presumptive Republican nominee to be president of the United States.