Image Image Image Image Image Image Image Image Image Image

AAA Music | 23 December 2024

Scroll to top

Top

Larry Lizard | 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