Miguel performs 'Waves' on James Corden...

Miguel's energy on stage is simply amazing.
I mean, to move like that and stay on pitch is really impressive. I've seen him live and he really is an incredible performer. You can also watch his performance with Travis Scott on 'Ellen' recently, if you missed it. The track can be found on his latest album 'Wildheart,' which dropped last year.