For many years, the truth behind Britain's equivalent to Roswell remained surrounded in
The government, Great Britain has always said,
So is this Britain's Roswell?