Atticus Ross

Mogwai – The Love Continues (Album Review)

Mogwai fans, get ready to vacate Earth! Four years since the Scottish Post-Rock band’s last record, Every Country’s Sun, Mogwai is back to take listeners on another journey accompanied by dynamic soundscapes. Released on February 19, 2021 via Temporary Residence Ltd. / Rock Action Records, ... Read More

Nine Inch Nails – Bad Witch (Album Review)

Infinitely famous Industrial/Alternative Rock band Nine Inch Nails (NIN) returned to the forefront of the music scene once more with the release of their new studio album, Bad Witch, on June 22, 2018, through Mastermind Trent Reznor’s label, The Null Corporation. Releasing the album right after ... Read More