There are multiple bands with this name.
These are photos from concerts where Thousand Yard Stare played, so they may be of other bands that played the concert as well.
Indie Daze 3 2016 Oct 1, 2016 London, England, United Kingdom Uploaded by Andy Goymer