Home news Newquay looks to launch satellites

Newquay looks to launch satellites

83
0

The UK Space Agency backs Scotland’s north coast as the place to launch satellites to orbit.
Source: BBC Cornwall