HomepageAll jigsaw puzzlesAll puzzles added 22 February 2013 All puzzles added 22 February 2013 150Nazare Beach (Portugal)Hugo Lopessolved 553 timesSolve puzzle