Josh Donaldson will appear on 'Vikings'