Hilarious Bath Ducks in novelty characters and shapes.
Sherlock Holmes Bath Duck
£12.00King Charles Bath Duck
£12.00Queen Elizabeth Bath Duck
£12.00London Taxi Bath Duck
£9.99London Union Jack Bath Duck
£9.99Beefeater Guard Bath Duck
£9.99London Underground Train Bath Duck
£9.99