Watch this SURREAL video footage from the Weather Channel of clouds in Grand Falls New Brunswick Canada that miraculously form a face! Do you see the face of Jesus?
What do you think it means?
Other Viral Videos We Know You'll Love!
What do you think? Share your comments below.