'Very loud boom' in Boston as houses shake and meteorologists share meteor theory

Meteorologists suggested the Boston boom could be linked to a meteor entering the atmosphere