boyslife.org
Multi-code Machine
Learn many forms of communication including basic sign language, braille, semiphores, and more.