Check out the 100+ bands making the line-up of New York's New Colossus Festival, which takes place in March 11-15.