Skip to playerSkip to main content
  • 6 years ago
The city of Freeport, Texas, shook beneath the powerful lightning and rain coming from Tropical Storm Imelda on Sept. 18.
Be the first to comment
Add your comment

Recommended