A possible new particle