The three returned home early Friday morning when the recently-launched Shenzhou-21 module touched down at 3:40 a.m. local at Jiuquan Satellite Launch Center.

The three returned home early Friday morning when the recently-launched Shenzhou-21 module touched down at 3:40 a.m. local at Jiuquan Satellite Launch Center.

The astronauts are stuck in space after damaged to the Shenzhou-20 capsule. The delay underscores the threat of increasing amounts of space debris.