A 4.6 magnitude earthquake shook Northern California early Thursday morning, according to the United States Geological Survey (USGS).