Chuck Berry once punched Keith Richards in the face.  All this time I understood that it was because Chuck mistook Keith for somebody else.  But recently on the Jimmy Fallon show, Keith said it was for a different reason.  Watch and see!