A woman in Alabama is convinced that she’s captured footage of God walking through the clouds. Best you take a look for yourself.
Continue Reading