Buggles
English new wave band the Buggles (Trevor Horn and Geoff Downes) in London, July 1981.
Photographer:
Gered Mankowitz
Media Name: GM_BUGGLES_B25
copy link