XQC or XQCOW(aka Felix Lengyel) is one of the most followed and viewed personalities. He is a Twitch streamer who resides in Canada and an expert Overwatch gamer. He was an active participant in all the Overwatch World Cup Leagues in 2017, 2018, and 2019 representing Canada. DO you want …
Read More »