Flash flooding inundated the streets of Fort Lauderdale, Florida, on Wednesday, April 12, as the situation was deemed “life threatening” by the National Weather Service.