Puzzle (Bolton)

Beautiful 500 piece puzzle with no missing pieces.