Steve Gullick/ Sub Pop Records

The Scottish post-rock band Mogwai takes the stage Sunday night at Ace of Spades.

close window