blue , origin , site Blue Origin Launch Site : Blue Origin New Glenn Blue Origin launches New Shepard from its Launch Site One facility in Van Horn a remote town in West Texas roughly 70 miles from the US-Mexi... Sonja Lee 14 Oct, 2021