Tag "scott walker dies"

Mar. 22, 2019: Scott Walker, of Walker Brothers Fame, Dies

Although they were American, the Walker Brothers set up shop in England and were swept into fame as part of the British Invasion.

Read More