Site icon Top News Today

Central London River Thames, 1960s – Archive Film 1062149

Central London River Thames, 1960s – Archive Film 1062149

Old UK

Central London River Thames, 1960s – Archive Film 1062149

Credit HuntleyFilmArchives

Exit mobile version