All Posts Tagged Tag: ‘louisiana tornados’

Rare Twin Water Tornados Spotted In Louisiana

Mother Nature sure is a creative beast. As someone who has been fascinated by tornados my entire life, I love finding new pictures of twisters in rare form, and this one definitely falls under that category. A scientist snapped a lucky shot in Louisiana on Wednesday just as twin “waterspouts” emerged from the waters of Grand Isle, which is located …

Read More