Image Image Image Image Image Image Image Image Image Image

AAA Music | 15 November 2024

Scroll to top

Top

The Twang | AAA Music

THE TWANG – Larry Lizard

5 March 2014 |

Birmingham’s The Twang are set to release their fourth studio album, N E O N T W A N G, on the 10th March and ‘Larry Lizard’ gives us a sample of things to come. The recurring hypnotic guitar and echoing vocals hook … Read More