The Who made a stop on July 25 in Grand Rapids, Mich. at Van Andel Arena just ahead of their first-ever Sin City residency, which will take place between July 29 – Aug. 11 in Las Vegas at The Colosseum at Caesars Palace. The Rock and Roll Hall of Famers thrilled fans with a 21-song setlist, packed...