The Great Escape announces 100 new bands for 2016 festival | Upset

The Great Escape announces 100 new bands for 2016 festival