HomepageAll jigsaw puzzlesAll puzzles added 3 October 2007 All puzzles added 3 October 2007 108Highland cattle(c) Mike Wadesolved 1,175 timesSolve puzzle