EsportsEsportsAn Awesome Moment From The Heroes Of The Storm Americas FinalsThe Heroes of the Storm Americas finals went down in Las Vegas this weekend, giving rise to many big plays that…ByYannick LeJacqPublishedSeptember 21, 2015