I've been posting quite a bit of frivolous YouTube lately, but this was fun, too:
Jack White (of the band White Stripes) and Stephen Colbert go head to head and try to out-Catholic each other. (There is a fair amount of vulgar language.) They get a few things wrong (the location of St. Stephen's martyrdom, the mother of the Virgin Mary), but since they are trying to trip each other up from whatever Catholic folklore and doctrine they can think of off the top of their heads, they do fairly well.