Michele Wilson Puzzles - THE PIER AT PORTOFINO - (1000)