De La Barracuda
From Vinyl Creep
De La Barracuda is an art and clothing shop and gallery based in Los Angeles.
7769 Melrose Ave. Los Angeles, CA US
These are shows that have been hosted here.
These are exclusive toys to De La Barracuda.