The Blood Moon Howlers are an American neo-psych three-piece rock band formed in Los Angeles. Today, we're exclusively premiering their new single and music video for their song, "Motor Mouth Mission." Check it out below!
"Motor Mouth Mission is an original song that was leftover from the release of our EP, Wasteland. We just didn’t finish it in time and wanted to start fresh on our new album so we thought it would be cool to release it on it’s own."