Interesting anomaly here. A familiar face has been seen occurring "in nature". Check out these remarkable captures of a face that appears to be very similar. Is this the "face of God"?