The Tellison boys are a self proclaimed ‘failed indie rock band from London with acute organisational difficulties’. Well we think they’re great so when they asked us to film a show with them at XOYO we jumped at the chance. Enjoy!
Tellison
- Live
Tellison
- Live
The Tellison boys are a self proclaimed ‘failed indie rock band from London with acute organisational difficulties’. Well we think they’re great so when they asked us to film a show with them at XOYO we jumped at the chance. Enjoy!