Shell Corp: Shell Corp Launches August 21st!

We're super eggcited to finally announce that Shell Corp will be launching on August 21st at £9.99! Just a week away!! It's been a long road, but we hope we've made something you'll all enjoy :) Get those controllers re…