Telltale Drop New Single And Video ‘Eddy’
Telltale have released new single ‘Eddy’, replete with references to some of their previous work. The new single arrives today via Rude Records and follows the band’s recent tune ‘Cardinals’, which marked their first release […]