Science

Brilliant meteor lights up sky over southern England coast (video)