Chemical Brothers brought the Other Stage to a rousing finale on the last night of Glastonbury Festival (June 24). The Glastonbury veterans and former Pyramid Stage headliners returned to their spiritual home to round off the festival opposite The Who.