Video interview with Rev. Dr. D’souza by the largest Catholic TV channel based out of Washington DC.
View video here: https://youtu.be/205qBAJFSGk