Two NASA astronauts, a Japanese astronaut and a cosmonaut will head to the International Space Station on Wednesday -- meaning the two "stranded" astronauts can finally come home.