HomepageTeacher MafePopular puzzles created by Teacher Mafe Popular puzzles created by Teacher Mafe 40Wild animalsTeacher Mafesolved 258 timesSolve puzzle