French music label Lizard Records logo based in California

LIZARD (CALIFORNIA, USA)

Lizard Records was a small independent label operating out of California, USA. There are few releases attributed to the label…

1 year ago