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)!
But now we learn he was hit a cab too!
Gavin is now in stable condition at Bellevue Hospital, but still! This is some messed up stuff.
We hope he gets well soon (physically and emotionally)!