Dellor livestreams on YouTube with an impressive 20,000 viewers following Twitch suspension
Former Overwatch Pro Dellor Returns to Streaming on YouTube with 20,000 Viewers Matthew “Dellor” Vaughan, a well-known streamer and former Overwatch pro, has made a comeback on YouTube after being banned from Twitch. To everyone’s surprise, his return stream attracted a staggering 20,000 viewers. The …