About Mogwai
Mogwai is a Scottish post-rock band known for their atmospheric and instrumental soundscapes.