Thames Diamond Jubilee Pageant

Official Programme Cover