Seaside Beauty

$21.99
1000 piece puzzle.