NGC 2660 & IC 2395 in Vela