Ailan Evans Scientists believe a meteor exploded early New Year’s Day over Pittsburgh, causing mysterious loud noises and vibrations that shook the city. “The loud explosion heard over SW PA earlier may have been a meteor explosion,” the U.S. National Weather Service tweeted Saturday, posting an image showing a flash of light it claimed was […]