Back to site

SHELTER RED - Masters Of The Universe CD

Image of SHELTER RED - Masters Of The Universe CD

$7.00 - On Sale

Shelter Red is a two piece Instrumental band from Portland, Oregon who bring a lot of noise in the indie and metal rock world.

The album Masters Of The Universe is an epic, dense journey that won’t leave you disappointed. It goes in and out of moods, making you want more, and just when you think you have it figured out they pull the rug out from under you.

If you're a fan of bands like ISIS, Pelican, or Form of Rocket you will love this album, and even if you’re not a fan of that music you will still probably love this release.