Ohio Leaders Push For Cleveland As NASA’s New Headquarters

Maybe it’s just me, but it seems that the obvious place for NASA HQ is Houston.