
Meet the Police at Their Final Show!
When a long-running, massively influential band breaks up, it’s a given that hordes of crazy fans will travel from the far ends of the earth to be at that band’s final concert. For the Police, that concert is taking place on Aug. 7 at Madison Square Garden—the B-52’s are opening—and New York Public Television is Read More

