Welcome to the antiverse.
Mysterious particles uncovered in the Antarctic could be evidence of a mind-bending mirror universe.