On October 30, the eve of Halloween, the South London Band Goat Girl released a chilling new video for their most recent single “Cracker Drool.”…
On October 30, the eve of Halloween, the South London Band Goat Girl released a chilling new video for their most recent single “Cracker Drool.”…