20140624 home.science: 2012 find may indeed be the God particle