Millions of residents along the East Coast of the United States felt a magnitude 5.8 earthquake yesterday. Though the epicenter was in Virginia, tremors were felt all the way up to New York and New England, and south to North Carolina.