The Rising Tide, on the shore of Thames River in London. Each horse is a hybrid — half animal, half oil pump. Of the ...
London at night (England)