Imposter: Catfish takes to land in South Florida after Storm Eta floods streets

Eta has continued to bring heavy rainfall, high winds, and massive floodings to South Florida since it made landfall in the Florida Keys on late Sunday night, November 8.