Some recent results from the ICARUS experiment