President Trump on Friday gave a speech at CPAC, the annual Conservative Political Action Conference.

And a lot of it seemed very... how would you say... familiar.

Like circa 2016 presidential campaign familiar, when Trump would go off-script, unpredictably rambling and riffing at his campaign rallies.

On Friday, Trump entered to Lee Greenwood's "God Bless the USA."
View this video on YouTube
Just like 2016.
View this video on YouTube
He promptly played to the crowd, getting into some preening.
Trump looks at his image and says "I would love to watch that guy speak," preens for the crowd, and says, "I try li… https://t.co/8iijaVWyCA
And some boasting.
"My administration I think has had the most successful first year in the history of the presidency," says… https://t.co/xpyzlUK5Ca
And flexing.
.@realDonaldTrump flexing at #CPAC2018! #CPAC #ATimeForAction
"The wall" got a shout-out, of course. The crowd went wild.
Trump: "A strong nation must have strong borders." The CPAC crowd erupts into a chant: "Build the wall! Build the w… https://t.co/G2lN5QXe4x
Just like in 2016.
View this video on YouTube
At one point, when he called Hillary Clinton a "crooked candidate," the crowd broke into a "Lock her up!" chant.
"Lock her up!" chant at CPAC. We are officially back in 2016.
Just like in 2016.
View this video on YouTube
And of course, he recited the lyrics of his favorite song, "The Snake" — which he uses as an allegory for immigration.
.@realDonaldTrump reads "The Snake" poem #CPAC2018 #CPAC #ATimeForAction #Immigration
Just like 2016.
View this video on YouTube
And exited to the Rolling Stones' "You Can't Always Get What You Want."
Trump closes CPAC speech with Rolling Stones' song https://t.co/TM2NaOfSCV