Apr 21, 2016
In a small town in India's Goa state, the Feast of Our Lady of Miracles draws devotees from multiple religions... Read more