Media Trust Score79%

Roof collapses at South Florida apartment complex

TAMPA (WFLA) – A roof has collapsed in South Florida just weeks after the Surfside condo collapse. The building is located at 17350 NW 68th …

  • You already voted!
  • Read More