How is Otto Kilcher doing now? Will “Alaska: The Last Frontier” be renewed for a 12th season? By Olivia Wilson February 14, 2024