More Videos by ABBA IN LONDON (Blue Peter
ABBA IN LONDON (Blue Peter - 1978) HQ.
AIRED: 16TH FEBRUARY 1978.