Epoch Jigsaw Puzzle 26-129S Tokyo Tower Lightup (300 Pieces)