NEWS Watch: Jamie Foxx Hilariously Impersonates John Legend & Jennifer Hudson on ‘The Tonight Show’ & Nails It [Video]