Live studio recording of the loose affiliation of musicians know as Voodoo Llama based in Boston's south shore region. The session took place on Wednesday, January 11, 2023 at Front Porch Studios, Abington, MA, USA
This…
Home
Feed
Search
Library
Download