The “megaflash” occurred in 2017 and stretched from Texas to Missouri.

RELATED ARTICLES

LEAVE A COMMENT