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?

Comments

comments