Oh-My-God particle
The article kinda lackluster in regards to information. Is there any more information on where this type of particle originated(s) from? It says from space, but supernova, black hole, stars, aliens?