The Sound Lizards Fort Lauderdale, Florida
The Sound Lizards are a couple of Southern East Coast Florida songwriters. Their songs are a raw and organic sounding mix of simple catchy melodies fueled by driving rythms, east coast beaches and the hot Florida sun.
Streaming and Download help