An average man has witnessed miracles performed by a divine being that he can not see.
See All 94 Episodes of "Our Father"