An enormous statue of the Virgin Mary that is believed to be Europe's tallest was inaugurated on Saturday in a small Polish village. Continue reading... [ H/T Breitbart News ]