Sort:  

I would say this is way more likely than the cosmic ray hypothesis for sure ^^