China appears to be returning to its pre-pandemic pace of launching back-to-back space missions. Various Chinese sources indicate the country finished three successful orbital launches in four days, with the latest of the group launching from the Xichang Satellite Launch Center in southwest China on Tuesday (July 6). Read More at Space.com