It's Memorial Day -- a time to pay tribute to the people who fought for our freedoms and lost their lives.
This is also time to enjoy a baseball season still in its early stages -- one that's already provided plenty of memories for fans of all ages.
Here's a Memorial Day look at 10 memorable moments from the first two months of the 2016 campaign:
1. Bartolo Colon became the oldest player in Major League history to hit the first home run of his career. The Mets right-hander connected for the home run at Petco Park off Padres pitcher James Shields in the second inning on May 7 -- 17 days before he turned 43.
"Bartolo has done it," said Mets announcer Gary Cohen. "The impossible has happened."
Colon is a career .090 hitter, who has struck out in 126 of 234 at-bats to date. His home run prompted Topps to make a special card -- 8,826 of which were sold in the first 24 hours they were available. Clark Toys also produced a bobble head in which the stomach also bobbles.
2. Jake Arrieta threw the first no-hitter of the season, the second of his career, and his second in a span of 11 starts in a 16-0 victory against the Reds on April 21. It was the most lopsided no-hitter in history.
Video: Jake Arrieta throws his second career no-hitter
Arrieta also no-hit the Dodgers on Aug. 30 last season. With his latest gem, he became the 30th modern-day pitcher with multiple no-hitters. Nolan Ryan holds the all-time record with seven. Sandy Koufax had four. Bob Feller, Larry Corcoran and Cy Young had three apiece. The other 25 pitched two.
3. David Ortiz of the Red Sox celebrated what he has said will be his final season on May 8 with two home runs. That gave him 512 for his career. Ortiz not only passed Mel Ott (511) on the all-time list, but he moved into a tie with Ernie Banks and Eddie Mathews in 22nd place.
Video: Must C Combo: Ortiz haunts Yankees with two homers
Ortiz has since moved into sole possession of 22nd place with 517 after he homered on Monday. That leaves him four behind Willie McCovey, Frank Thomas and Ted Williams, who are tied for 19th.
4. Trevor Story took advantage of veteran Jose Reyes' season-opening suspension to win the Rockies' starting shortstop job, and quickly made an impression. He became the sixth player in history to hit two home runs in his Major League debut, the first to do it on Opening Day.
Video: Story hits two home runs in his Major League debut
Story also set an overall record with seven home runs in his first six games, and he finished April with 10 home runs -- tying the Major League record for a rookie in the opening month, set two years ago by Jose Abreu of the White Sox.
5. The Royals had quite a weekend against the White Sox, taking over first place in the American League Central with a sweep in which the defending World Series champions trailed by two or more runs going into the seventh inning in all three games.
Video: Must C Comeback: Royals score seven in the 9th to win
Kansas City faced a 7-1 deficit on Saturday night as it came to bat in the ninth in what turned out to be a wild 8-7 victory. That followed the Royals overcoming a 5-1 deficit going into the seventh inning of a 7-5 victory on Friday. The champs capped off the series by rallying from a 4-2 deficit going into the eighth inning of Sunday's 5-4 victory. All this came against a White Sox bullpen that arrived at Kauffman Stadium with a 2.55 ERA but departed with a mark of 3.39.
6. Max Scherzer spent five seasons with the Tigers before signing with the Nationals as a free agent in 2015. Thanks to Interleague Play, he was matched up against Detroit on May 11, and he sent his regards with 20 strikeouts -- tying the record for a nine-inning game held jointly by Roger Clemens (two times), Kerry Wood and Randy Johnson.
Video: Scherzer etches name in record books with 20 whiffs
Tom Cheney did strike out 21 in a game for the Senators in 1962, but he did it over 16 innings in a 2-1 complete-game victory against the Orioles. Scherzer threw 119 pitches -- 96 for strikes -- in his 3-2 complete-game win. Victor Martinez was the only member of the Tigers' lineup to avoid striking out. Scherzer got Ian Kinsler, J.D. Martinez, Miguel Cabrera, James McCann and Anthony Gose three times apiece.
7. Mike Trout is continuing to reinforce his status among the elite young players in baseball history. He scored the 500th run of his career on May 16, becoming one of 10 players in AL history to accomplish that in his age-25 season or younger. Trout victimized reigning AL Cy Young winner Dallas Keuchel of the Astros on Saturday for the 150th home run of his career -- the eighth player in Major League history to have 150 home runs and 500 runs scored through his age-24 season.
Video: HOU@LAA: Trout goes the other way for a solo shot
Trout turns 25 on Aug. 7.
8. Starlin Castro homered with a man on base in the seventh inning on Sunday, lifting the Yankees to a 2-1 victory against the Rays and Jake Odorizzi. Castro's hit was also the Yanks' only hit of the game, coming after Brett Gardner drew the only walk by a New York hitter.
Video: Must C Clutch: Castro ends Odorizzi's no-hit bid
It was the second time the Yankees have won in the 53 games in which they have been one-hit since 1913, according to the play index of Baseball Reference. They also won 1-0 against Cleveland on July 10, 1914, the second game of a doubleheader that was shortened to six innings because of sunset. The Yanks played to a 1-1 tie with the Philadelphia A's on May 14, 1938, a game in which they also recorded one hit.
9. Victor Martinez became the first player in Major League history to hit a pinch-hit home run in the first two games of a season. Give Interleague Play a tip of the hat for this one. Martinez is the Tigers' designated hitter, but they opened the season at the Marlins, and so there was no DH in the National League park.
Video: V-Mart hits two pinch-hit homers in as many days
Martinez connected off Bryan Morris in the ninth inning of an 8-7, 11-inning Tigers victory in the April 5 opener. He went deep the next night against Chris Narveson in the eighth inning of a 7-3 Detroit win.
10. John Lackey left the Cardinals as a free agent during the offseason, signing with the NL Central rival Cubs. If that wasn't enough, Lackey returned to St. Louis with the Cubs on April 18 to make his first career appearance against the Cards and pitched seven scoreless innings for a victory.
Video: CHC@STL: Lackey fans 11 in his return to St. Louis
Lackey became the 16th pitcher in big league history to beat all 30 of the existing teams. He faced the Cardinals again on May 23 and had a no-decision in a 4-3 Cubs loss, allowing three runs in seven innings. Lackey had spent his entire career in the AL with the Angels and Red Sox, never facing the Cards, until being traded to St. Louis on July 31, 2014. He spent the entire 2015 season with the Redbirds before joining the Cubs.
Tracy Ringolsby is a columnist for MLB.com. Read his blog, Write 'em Cowboy.