Jigsaw Puzzle (Eastleigh SO50)

Large 1000 piece puzzle. Challenging! One piece missing.