Taiga is allegedly re-emerging from its dire financial situation with new plans to be a electric snowmobile and PWC maker.
It's alive. Alive!