Twenty One Pilots sell out Madison Square Garden
Twenty One Pilot announced last week they will be going on a massive 2016 headlining tour and will be hitting nearly 40 arenas and amphitheaters across the U.S. and Canada. The duo’s tour is set to conclude on August 10th in New York City’s Madison Square Garden. Today, it has been announced that the Madison Square […]