Puddle Forming At Undisclosed Location


Undisclosed Location As water continues to pour down from the sky in Southern Texas, there have been even more umbrella sightings than usual.  This water falling from the sky is identified as rain. Water formations are beginning to form all over the city causing much distress and turmoil for drivers and