David Leong

Author Archive

  • Jul 19, 2021
    Long before the Champlain Towers South in the Florida town of Surfside crumbled, resulting in at least 95 deaths, the buildings were on a shaky foundation. The terrible collapse was...