Cousteau boat United Kingdom, Liverpool, England

Cousteau boat