The USGS listing of quakes -- foreshock, main shock, aftershocks -- is astonishing. I'm at a loss for a sufficient superlative.

7.2 foreshock on Wednesday, followed by three 6.0 + quakes and dozens of 4+ and 5+ on during Wednesday-Thursday.

Friday's 8.9 main shock, a subsequent 7.1 and (so far) twenty-five over 6.0

Every one of these 6+ quakes must be taking a toll on surviving infrastructure.