Officials from the National Weather Service believe that a meteor exploded in the Pittsburgh area on New Year’s Day.
Source: NY Post click here for more…
Officials from the National Weather Service believe that a meteor exploded in the Pittsburgh area on New Year’s Day.
Source: NY Post click here for more…