PANAMA CITY - A magnitude 7.7 earthquake struck southern Panama on Friday, damaging homes, cutting power, halting flights and sending residents into the streets, while triggering more than a dozen aftershocks.