New group of particles?

Thoughts on this?