Tip o' the pileus to David Parsons for this link to Father Foster speaking (in Latin) about the difficulty of translating some modern concepts into Latin. The narration/subtitles are in Portuguese, but Foster himself speaks Latin (and is very understandable). There's also a nice shot of a Latin ATM machine:

Poking around the 'related videos', I also see we have a video of our favourite Carmelite and (presumably) his class singing a Caesar Song: