Indie developer Jonah Taylor has announced the release of Supernatural Super Squad Fight on Google Play, the App Store and PC via Steam and the Windows Store. Take on the forces of darkness and save the world as one of 8 powerful fighters. Check out the new trailer below for a glimpse of the gameplay…. […]