Concert detail

Roger Taylor in BBC Television Centre, London, UK (Top Of The Pops) [30.04.1981]