The new heavy lepton ?