Two little friends from the Puppet Barge, moored at Little Venice in London, UK. Don't they look happy.