Record Store Day is on Saturday 4/21/12 and you will be able to get our new "Varoom Allure" 7" on that day! More info about Lemuria, go here: www.lemuriapop.com
10 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
13 years ago