Insomniac says it’s ‘saddened and angered’ by massive leak of 1.3 million files
Insomniac Games has weighed in publicly for the first time since hackers leaked over 1.3…
The latest science news and developments about space, animal behavior, plant life, the brain, genetics, archaeology, robots and climate change