A James Brown impersonator had to "get on up" into the face of a bagpipe player who invaded the area where he was hustling on the Las Vegas strip.

In a video caught by Robert Epps, you can see (and hear) a visibly upset James Brown impersonator lose his cool with a bagpipe player who decided to start playing music directly across from him outside of a Twin Peaks in Vegas.

The best part of the video is that the James Brown impersonator never misses a beat as he hurls insults toward the bagpipe player (who also plays perfectly on beat over the James Brown impersonator, lol) almost as if it was all part of his show.

Next time you're in Vegas, make sure you give this James Brown a high five.

More From Hot 107.9