Challenging God with Vincent Browne

Challenging God with Vincent Browne

Summary

The journalist explores the unproven beliefs treated as factual by many religions