HomepageSalvador AlfaroPopular puzzles created by Salvador Alfaro Popular puzzles created by Salvador Alfaro 20AnimalsSalvador Alfarosolved 48 timesSolve puzzle