Heye Puzzles - Triangular , 1000 Piece jigsaw - Corsair, Ruyer HY29570.
Puzzle is complete. Has been done twice.