April 10, 2020 Travis Stewart Channel #2, Pro, Contest Russians go to Winterclash 2020 April 10, 2020 Travis Stewart Channel #2, Pro, Contest The Thumbnail says it all. Russians have invaded Winterclash 2020.