Tesla vs Lovecraft, tentacle splitting top-down shooter from Finnish indie developer 10tons Ltd., just got a DLC on consoles. The DLC is called “For Science!” and is available now on all consoles for 4.99....
Read More
1 Minute