Watch: Torrential rain falls in Toledo Bend, Texas
Watch: Torrential rain falls in Toledo Bend, Texas
Video recorded in Toledo Bend, Texas, shows lightning illuminating the sky and torrential rain falling during a storm on Monday, April 29, 2024.
Video recorded in Toledo Bend, Texas, shows lightning illuminating the sky and torrential rain falling during a storm on Monday, April 29, 2024.