Battersea Station upon Thames River (Stock Footage)

Battersea Station upon Thames River (Stock Footage)

Famous Battersea power station by Thames river in London.

by
by
by
by
by
by