Designed by
Title
Duck tour bus in London, England #34382141
Description
LONDON - FEB 17: Duck tour bus on February 17, 2012 in London, England. Duck tour buses are amphibious vehicles. Duck tours are primarily offered as tourist attractions in London.
This image is editorial