The land is at NASA’s Neil Armstrong Test Facility, known as NASA’s Plum Brook Station until a 2020 name change. It sits just ...