Ravensburger Leopard in a Tree - 500 Piece Puzzle Since 1891 we've been making the finest puzzles in Ravensburg, Germany Experience the quality of a Ravensburger puzzle - piece by piece It's our attention to detail which makes Ravensburger the world's greatest puzzle brand Our latest technology guarantees an optimal interlocking fit of each puzzle piece to create a perfectly smooth puzzle Every Ravensburger puzzle exceeds all national and international safety testing standards