UK’s journey into space research (Spaceports)

Sam explores some exciting developments in space research.