(VIDEO) Let's Try A Different Gas Station!

Visitors to a Louisiana gas station captured video of a bizarre swarm of thousands of mayflies swarming around the business and gas pumps. 


View Full Site