John Legend is doing a whole lot of stuff in this video... But him being naked, puts the icing on the cake !!