While many were busy celebrating Independence Day with barbecues and fireworks, Mother Nature had her own set of plans—bringing everything from dangerous flash flooding in Texas to a developing tropical system off the Southeast coast. And the weekend’s not over yet.