Science | Sat Mar 16, 2013 5:21am EDT

Space trio lands in Kazakhstan after bad weather delay