(TruthSeekerDaily) Wow! Mother Nature has truly done it again. Check out this amazing supercell caught on camera on May 18 in Wyoming.

h/t [8newsnow]