Storm Rush Review

Storm Rush Review

Twitch games are starting to become a recognised genre. The games of the genre carry quite a strong love/hate relationship with most gamers. The conquest to master your reflexes so as to dodge the rapidly oncoming obstacles can be quite rewarding, as the skills involved can be carried over to […]