Igaming software supplier Tom Horn has just released a new slot game, Wolf Sierra. This exciting new game invites players into the deep forest of the Wild Sierra mountains in search of the great Wolf that can help them fulfill their quest and uncover riches hiding in the lands of Native Americans. Wolf Sierra is…