Mitchell Museum are 4 chaps from Glasgow, Scotland.
These are photos from concerts where Mitchell Museum played, so they may be of other bands that played the concert as well.
Wizard Festival 2011 Aug 26 - 27, 2011 New Deer, Scotland, United Kingdom Uploaded by Dosh
Latitude Festival 2010 Jul 15 - 18, 2010 Southwold, England, United Kingdom Uploaded by Skdotcom