There are at least two bands with the name Towns.
These are videos from concerts where Towns played, so they may be of other bands that played the concert as well.
Towns Apr 21, 2014 Exeter, England, United Kingdom Added by Matt Hookway
Sulk / Towns May 24, 2013 Bristol, England, United Kingdom Added by Matt Hookway