New Shepard launch & landing, April 2018

New Shepard reusable launch system launched and landed at Blue Origin’s West Texas Launch Site, on 29 April 2018, at 17:06 UTC (12:06 CDT).
Back to Top