An apartment above the Oceanic Realty office in Stinson Beach exploded on Tuesday, rocking the town, sending debris flying, and catching adjacent structures on fire. A bookkeeper who was in the downstairs office miraculously survived with only minor injuries. David Briggs

A powerful explosion rocked downtown Stinson Beach on Tuesday morning, destroying two buildings and damaging several others. An investigation is underway, but the blast, which originated in a vacant apartment above Oceanic Realty, was most likely caused by a propane leak, Stinson Beach fire chief Kenny Stevens said.

The town’s firefighters were on the scene within . . .