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?

What do you think? Share your comments below.

comments