John Legend can do know wrong.
Seriously, we don't know how the All of Me singer delivers a killer performance EVERY SINGLE TIME!
Check out the Legend's patriotic performance (above)!
Watch this sneak peek of Katy singing Girls Just Wanna Fun at VH1's Divas Salute The Troops.
The show premieres Sunday at 9 pm!