John Legend may have had a bit too much to drink before THIS performance.. But the outfit’s on point!

FXBG Weather