HomepageAll jigsaw puzzlesAll puzzles added 17 November 2013 All puzzles added 17 November 2013 143Clock on the Big Ben Tower in London (Great Britain)Kevin Brownesolved 2,030 timesSolve puzzle20MovieStarplanet round 2paulina0000876665solved 37 timesSolve puzzle