Did scientists just find a dark matter particle? Maybe photo