A video is making the rounds around the internet AND for the best reason. This little boy may be giving George Strait a run for his money!

The viral video was posted earlier this month by the little boy's father. Apparently, this isn't the first time (and it probably won't be the last) that he put on a show!

The little boy and future superstar is named Jackson Curley. He is dressed the part in a black cowboy hat, a flannel shirt and jeans with cowboy boots.

The video starts with Jackson picking up his blue plastic guitar. It isn't long before he works the stage, a.k.a. his back porch steps, and starts belting out George Strait.

He ends the performance strong with a few guitar riffs and goes for a big finish. The best part is he doesn't seem to realize he is even being filmed.

This may be one of the best things I've ever seen. Maybe we'll be playing Jackson on B105 in a few years. Ha!

The video has been watched over 20 million times and counting. Watch the amazing performance below: