Despite the nearing end of “The Devil Put Dinosaurs Here” UK tour, Alice In Chains did not fail to deliver in putting on a spectacular show for Glasgow last week. Recently formed support act “Walking Papers” kicked things off with a selection of blues-tinged, rock songs from their self-titled album. The band involved the crowd from […]