The League of Legends North American Challenger Series has picked up quite a bit of attention recently with the formation of the meme team that is Delta Fox, the new Challenger level team from the Echo Fox organization. With that attention has come a newly refreshed desire from fans to be able to watch how …Original Article