Christian McCaffrey and the Panthers are in Nashville to practice with the Tennessee Titans before their respective preseason game on Saturday. He’s caused quite a stir so far, roasting linebackers on both sides alike.

Here are a few of his highlights from Nashville so far.

Yesterday, McCaffrey beat linebacker after linebacker that was lined up to press him.

Today, they seemed to back off and give him some space.

He still beat them.

Coming into the league, the rookie running back was hailed for his pass catching skills. But don’t sleep on his pass protection skills, either. He is working with Jonathan Stewart, the best in the game in that regard.

Here he is assaulting veteran linebacker Wesley Woodyard.

Here he is doing it to a safety, who should in theory be much more capable of covering a quick running back.

And in case Woodyard didn’t get enough on Wednesday, there’s this:

It’s looking pretty good for the Panthers rookie so far.