Don't be surprised if you haven't heard of the Ainu, Japan's indigenous people. In fact, many Japanese themselves are unaware of the existence of their own country's indigenous people. Learn more about their rich culture and history.