Wall Cloud NW of Lelia Lake, TX
View is from the Southeast about 6 miles away
Back to
Weather Pictures