Select Page

A meteor streaked across the sky above Britain last night – hours before the historic but failed space launch in Cornwall.