Tropical Storm Nicole has made landfall in Miami, Florida, bringing high-speed winds and hammering rain - which saw at least one transformer blow up.Source: SWNS