Supercell near Vega, Texas - May 2012

Royalty-free stock photo ID: 115633060

Supercell near Vega, Texas - May 2012