Mogwai – Mr. Beast (2006) [Japanese Limited Edition CD+DVD] With tune titles like “Glasgow Mega-Snake,” “Acid Food,” and “I Chose Horses,” it should be clear Mogwai hasn’t taken any…