Hypersonic Ducts