The Vampire Monkeys – “Dumbing It Down”
The Vampire Monkeys is a band that surfaced in Los Angeles in late 2016, and who wear masks to maintain their anonymity. Recorded and mixed...
The Vampire Monkeys is a band that surfaced in Los Angeles in late 2016, and who wear masks to maintain their anonymity. Recorded and mixed...