Here’s a link to an album review I did for for Metal Army America. The group is called Locusta and the review is for their self titled album. You can read the review here.
- Recap of Mars Attacks Radio Episode 44
- Mars Attacks Podcast Episode 20 – In This Moment & Heaven Below