A loud boom was heard in northeast Ohio on March 17. Officials say it was likely caused by a passing meteor.
The National Weather Service has said the latest imaging suggests "the boom was a result of a meteor." ...