Overwatch League Finals Headed to Philadelphia

Wells Fargo Center will host the finals for the second season of the esports league