WATCH: Alabama Residents Say They Can See ‘God’ Walking Across the Sky

This footage claims to show ‘God’ walking between clouds in Tuscaloosa, Alabama, in a patch of clear sky. The video has been live-streamed by a man who was filming a storm.