Recent discovery of Himalia