Video Section
Blue Origin launch in Texas delayed due to winds
Blue Origin announced it would delay its human spaceflight launch with six people to Saturday due to weather around the West Texas launch site.
Blue Origin announced it would delay its human spaceflight launch with six people to Saturday due to weather around the West Texas launch site.