A powerful explosion rocked a historic hotel in Fort Worth, Texas, on Monday, shattering windows, scattering substantial portions of debris onto downtown streets, and causing injuries to 21 individuals, with one reported to be in critical condition, authorities confirmed.