Buckle up, Louisville (or, if you're downtown, don't drive at all) — President Donald Trump is coming back to the city.

Trump is swinging by the Bluegrass State this afternoon to speak at an AMVETS convention and attend a private fundraiser for Kentucky Gov. Matt Bevin's reelection campaign. He arrived on Air Force One at 1:50 p.m. and left at 5:30 p.m.

Check out the thread below for a time-stamped recap of Trump's visit.

More reading:As Trump visits Louisville, Fischer pushes for gun control

Military might and veterans' suicide:Takeaways from Trump's Louisville visit

For subscribers:President Trump in Louisville: Kentucky will reelect 'Matt and Mitch'

Live updates from Trump's visit

7:15 p.m.

President Trump was scheduled to land back in the nation's capital around 7:10 p.m.

5:45 p.m.

The president begins his flight home the same way many of us spend time in the air — by killing time on Twitter. He's retweeted two clips of his speech from the White House along with an article titled "American workers are winning" by foxbusiness.com.

5:25 p.m.

The president is on his way back to the nation's capital after spending close to four hours in Louisville.

All lanes on the interstate are open again, Louisville police say, though traffic is still an issue in many areas in the aftermath of the visit. LMPD's Twitter account said no arrests were made today, which, journalistic objectivity aside, is a good thing.

5:10 p.m.

We have action. Joe Sonka reports that the press pool and presidential motorcade are about to leave the Seelbach and head toward the airport. President Trump's time in Louisville appears close to coming to an end.

4:50 p.m.

Radio silence from the Seelbach, where the Bevin campaign event continues.

JCPS says all bus depots are clear and students are on the way home, though, so we're making progess at least.

4:20 p.m.

Gov. Matt Bevin weighs in and, breaking news, he's excited.

Meanwhile, as we said earlier, JCPS buses are running late and there's been an additional impact on traffic around Louisville. CLICK HERE for a closer look.

4:10 p.m.

Trump is now at the Seelbach Hotel for a Bevin reelection campaign event. The meeting is closed to the public and media, so we won't have updates at this time from inside the room.

But in the meantime, U.S. Secretary of Education Betsy DeVos has commented on Trump's Presidential Memorandum.

“Supporting and caring for those who have sacrificed much in service to our country is a priority for President Trump and the entire Administration,” she said. “... We will continue to prioritize the needs of our nation’s veterans and provide them the help and support they have earned and deserve.”

3:45 p.m.

JCPS middle and high school bus depots are running about 30 minutes late today due to delays from the presidential visit, the school district has announced. As a multi-year veteran of the Cox Park depot during my middle and high school years, join me for a moment of respect for those who will have to spend an extra half-hour on the bus today.

A large portion of the AMVETS crowd was enthusiastic after Trump's speech, Debby Yetter reports from the Galt Huse.

“Great speech!” said Paul Spuhl, of St. Louis. “Excellent!”

The highlight for Spuhl, who said he has many members of his family in the military, was Trump’s announcement about forgiving student debts for disabled veterans.

Eric Scherer, an Army veteran from Sandusky, Ohio, agreed that announcement was “definitely a highlight," and like's Trump's comments about building up the military.

But not everyone came away enthused including an older gentleman who didn’t give his name as he left.

“I don’t support him,” he said of the president.

3:30 p.m.

Trump's motorcade has left the Galt House and has arrived the Seelbach for Bevin's fundraiser. A group of protesters greeted the president as he made his way through Louisville.

3:15 p.m.

Some key points Trump covered in his AMVETS speech:

Trump signed an order during his stop in Louisville discharging federal student loan debt for permanently and totally disabled veterans.

Trump said he had worked to improve mental health services for veterans and reduce wait times and improve care at Veterans Affairs hospitals. He said the VA discharged 7,600 workers who weren't providing proper care. He also said he'd worked to reduce veteran unemployment, which had reached "the lowest level ever recorded."

Trump will return to Kentucky to campaign for reelection efforts for McConnell and Bevin.

For a complete recap Trump's speech in Louisville, and the policy decisions he covered, CLICK HERE.

Updates from the speech:Trump to wipe out student loan debt for disabled veterans

2:40 p.m.

Trump's speech has started.

He thanked veterans for their service, speaking in particular at length about D-Day veterans, and directed plenty of praise toward Sen. Mitch McConnell, who isn’t there because of healing shoulder.

He credited McConnell’s efforts to win confirmation for more than 170 federal judges and two Supreme Court justices — he has “a passion like I’ve never seen before” relating to the judges, McConnell said.

“He’s a champion…He’s really something special,” Trump said of McConnell, the Senate majority leader and Louisville Republican.

2:30 p.m.

They're playing The Rolling Stones' classic "Time is on My Side" at the AMVETS convention as Trump is running late. Get it?

The press pool has been told, meanwhile, that Trump will sign a Presidential Memorandum at the event to authorize the discharge of the federal student loan debt of totally and permanently disabled veterans.

2:20 p.m.

Have you ever driven through Louisville half an hour before the Kentucky Derby? The streets are abandoned, and it's like "I Am Legend" or something. Anyways, that's what it was like in town as the motorcade made its way down an empty I-65 toward downtown. The motorcade has left the interstate, the Courier Journal's Joe Sonka reports, and is nearing its destination.

I-65 lanes have reopened, Louisville police say, as the motorcade is no longer on the highway. And you better believe protesters at the hotel are waiting.

2:05 p.m.

Trump is off the plane and meeting with Gov. Bevin and others at the airport in Kentucky. Bevin joined Trump on Air Force One briefly before walking down the steps with him and entering the motorcade to head toward downtown Louisville.

A MetroSafe dispatcher has confirmed parts of Interstate 65 are being closed to make way for the presidential motorcade as it makes its way into downtown Louisville.

1:50 p.m.

Air Force One has landed in Louisville.

Trump tweeted about NATO in the last few minutes of the flight. We're kind of sensing a theme here with his in-flight tweets today.

And back in Louisville, the crowd at the airport is building.

1:32 p.m.

President Trump apparently has Denmark, and his feud with Prime Minister Mette Frederiksen, on his mind as he flies into Louisville.

U.S. Rep. John Yarmuth, Louisville's congressional representative who is Jewish, has also weighed in with a statement below:

"Yesterday, sitting in the Oval Office, the President of the United States questioned my intelligence, faith, and loyalty to this country — along with the intelligence, faith, and loyalty of all Jewish Democrats in America. Today, he lands in the city I’ve called home since the day I was born. Mr. President: Louisville is a compassionate and welcoming city, so we will welcome you today. But please know that many of us here stand in defiance of and in opposition to the vile, hate-filled speech you use every day to divide and distract our nation. Enjoy your visit."

And our own Ben Tobin reports Gov. Matt Bevin has arrived at the airport to greet Trump.

1:30 p.m.

So what's going on at the AMVETS convention while we wait? A few updates from our reporters at the Galt House, where Kentucky secretary of state candidate Heather French Henry sang the Star-Spangled Banner earlier:

Out at the airport, Joe Sonka reports special guests are starting to prepare for Trump's arrival.

1:15 p.m.

BREAKING: As we wait, it's been reported that former White House press secretary Sean Spicer will join the cast of ABC's "Dancing with the Stars." This story will definitely be updated if the president comments.

Trump is sill in the air at the moment. The delay – again, he's expected to land closer to 1:55 p.m. at this point – could cause delays this afternoon as JCPS students in areas affected by traffic leave school.

And in other news in Louisville, reporter Sarah Ladd has found the cutest protester of the day, and possibly in history.

12:55 p.m.

Adjust your schedules accordingly – Trump is now expected to arrive in Louisville at 1:55 p.m., which could cause several delays to other scheduled stops in the city throughout the afternoon.

That hasn't stopped protesters from coming together at the hotel. Our intrepid reporter Billy Kobin has some news to share about a "Trump Baby" balloon.

12:40 p.m.

Trump says he is en route to Louisville and is "looking forward to being being with all of my friends." He is expected to land in about an hour.

Louisville police have started to gather outside the Galt House, along with some protesters – including one with some Dr. Seuss-style rhymes about Greenland. Maybe that protester and Gov. Bevin could find some common ground.

Interstate 65 lanes are open, according to MetroSafe, but that could change upon the president's arrival. MetroSafe is not briefed by Secret Service on impromptu street closures that could occur as a result of the president's visit, a dispatcher said.

Meanwhile, it's still quiet over that the airport.

Noon

Here's what we know so far: Trump is expected to leave Maryland at 11:35 a.m. and land in Louisville at 1:35 p.m., according to his public schedule. He's expected to arrive at the Galt House Hotel at 1:45 p.m. and should speak at the AMVETS gathering at 2 p.m. Media will be allowed into that event.

He's then expected to arrive at the Seelbach Hotel at 3:10 p.m. for a roundtable with supporters, and will speak at a Bevin fundraising committee reception at 4:15 p.m. All activities at the Seelbach are closed to media.

If all goes according to plan, Trump will fly out of Louisville at 5:15 p.m. and should arrive back at the White House at 7:10 p.m.

In the meantime, Trump should be in route to the Derby City. He hasn't tweeted on the flight (... yet) but has so far this morning spoken out on Twitter about how he has been "the greatest President for Jews and for Israel in the history of the world," as he quoted a radio host who had said th people of Israel "love him like he's the King of Israel ... like he's the second coming of God," and has railed against "missteps by the Federal Reserve," among other topics.

Before leaving for Louisville, Trump in remarks to the press also railed against the Fed, spoke about the NRA and ripped Denmark Prime Minister Metter Frederiksen for her remarks that Greenland is not for sale, according to Bloomberg White House reporter Jennifer Jacobs.

Our live coverage

Our live coverage will be listed above, but you're going to want to follow our writers if you're on Twitter. Click on their names below to take a look at their live feeds.

We'll have reporter Ben Tobin at the airport as Air Force One lands, and reporter Joe Sonka following the president in the press pool.

Reporters Debby Yetter and Phillip M. Bailey will be inside the Galt House for Trump's speech to the veterans, while reporters Billy Kobin and Sarah Ladd will be out among the crowd at a protest outside.

You're going to want to keep an eye on our photographers, too – Matt Stone, Sam Upshaw Jr., Dustin Strupp and freelancer Marty Pearl will be inside the hotel and outside among the protesters, and Michael Clevenger will be with the press pool this afternoon as well.

I'm Lucas Aulbach, and I'll be back on Broadway at our office handling their updates.

What to know about Trump's visit

• Your guide to President Trump's visit to Louisville

• Bevin's pocketbook could benefit from Trump's visit

• How Louisville traffic could be impacted Wednesday

• Fischer wanted gun safety chat with President Trump